QMUIImageResizingMode
NS_ENUM(NSInteger, QMUIImageResizingMode) {
QMUIImageResizingModeScaleToFill = 0, // 将图片缩放到给定的大小,不考虑宽高比例
QMUIImageResizingModeScaleAspectFit = 10, // 默认的缩放方式,将图片保持宽高比例不变的情况下缩放到不超过给定的大小(但缩放后的大小不一定与给定大小相等),不会产生空白也不会产生裁剪
QMUIImageResizingModeScaleAspectFill = 20, // 将图片保持宽高比例不变的情况下缩放到不超过给定的大小(但缩放后的大小不一定与给定大小相等),若有内容超出则会被裁剪。若裁剪则上下居中裁剪。
QMUIImageResizingModeScaleAspectFillTop, // 将图片保持宽高比例不变的情况下缩放到不超过给定的大小(但缩放后的大小不一定与给定大小相等),若有内容超出则会被裁剪。若裁剪则水平居中、垂直居上裁剪。
QMUIImageResizingModeScaleAspectFillBottom // 将图片保持宽高比例不变的情况下缩放到不超过给定的大小(但缩放后的大小不一定与给定大小相等),若有内容超出则会被裁剪。若裁剪则水平居中、垂直居下裁剪。
}
Undocumented
-
Undocumented
Declaration
Objective-C
QMUIImageResizingModeScaleToFill = 0
Swift
case scaleToFill = 0
-
Undocumented
Declaration
Objective-C
QMUIImageResizingModeScaleAspectFit = 10
Swift
case scaleAspectFit = 10
-
Undocumented
Declaration
Objective-C
QMUIImageResizingModeScaleAspectFill = 20
Swift
case scaleAspectFill = 20
-
Undocumented
Declaration
Objective-C
QMUIImageResizingModeScaleAspectFillTop
Swift
case scaleAspectFillTop = 21
-
Undocumented
Declaration
Objective-C
QMUIImageResizingModeScaleAspectFillBottom
Swift
case scaleAspectFillBottom = 22