- (instancetype)initWithImage:(UIImage *)image;數組
經過一個圖片UIImage對象進行初始化
動畫
- (instancetype)initWithImage:(UIImage *)image highlightedImage:(UIImage *)highlightedImage;atom
經過一個正常狀態下的圖片和高亮狀態下的圖片初始化對象
spa
@property(nonatomic,retain) UIImage *image; orm
設置正常狀態下的圖片
對象
@property(nonatomic,retain) UIImage *highlightedImage;圖片
設置高亮狀態下的圖片
ci
@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; get
設置是否開啓用戶交互
animation
@property(nonatomic,getter=isHighlighted) BOOL highlighted;
設置是否爲高亮狀態
@property(nonatomic,copy) NSArray *animationImages;
設置正常狀態下的動畫圖片數組
@property(nonatomic,copy) NSArray *highlightedAnimationImages;
設置高亮狀態下的動畫圖片數組
@property(nonatomic) NSTimeInterval animationDuration;
設置動畫播放時長 默認頻率爲30幀每秒
@property(nonatomic) NSInteger animationRepeatCount;
設置動畫循環播放次數 默認爲無限循環
- (void)startAnimating;
開始播放幀動畫
- (void)stopAnimating;
中止播放幀動畫
- (BOOL)isAnimating;
是否正在播放動畫