UIImageView(QMUI)
@interface UIImageView (QMUI)
/**
暂停/恢复当前 UIImageView 上的 animation images(包括通过 animationImages 设置的图片数组,以及通过 [UIImage animatedImage] 系列方法创建的动图)的播放,默认为 NO。
*/
@property(nonatomic, assign) BOOL qmui_pause;
/**
是否要用 QMUI 提供的高性能方式去渲染由 [UIImage animatedImage] 创建的 UIImage,(系统原生的方式在 UIImageView 被放在 UIScrollView 内时会卡顿),默认为 YES。
*/
@property(nonatomic, assign) BOOL qmui_smoothAnimation;
/**
* 把 UIImageView 的宽高调整为能保持 image 宽高比例不变的同时又不超过给定的 `limitSize` 大小的最大frame
*
* 建议在设置完x/y之后调用
*/
- (void)qmui_sizeToFitKeepingImageAspectRatioInSize:(CGSize)limitSize;
@end
Undocumented
-
暂停/恢复当前 UIImageView 上的 animation images(包括通过 animationImages 设置的图片数组,以及通过 [UIImage animatedImage] 系列方法创建的动图)的播放,默认为 NO。
Declaration
Objective-C
@property (nonatomic) BOOL qmui_pause;
Swift
var qmui_pause: Bool { get set }
-
是否要用 QMUI 提供的高性能方式去渲染由 [UIImage animatedImage] 创建的 UIImage,(系统原生的方式在 UIImageView 被放在 UIScrollView 内时会卡顿),默认为 YES。
Declaration
Objective-C
@property (nonatomic) BOOL qmui_smoothAnimation;
Swift
var qmui_smoothAnimation: Bool { get set }
-
把 UIImageView 的宽高调整为能保持 image 宽高比例不变的同时又不超过给定的
limitSize
大小的最大frame建议在设置完x/y之后调用
Declaration
Objective-C
- (void)qmui_sizeToFitKeepingImageAspectRatioInSize:(CGSize)limitSize;
Swift
func qmui_sizeToFitKeepingImageAspectRatio(in limitSize: CGSize)