关于UIActivityIndicatorView,我们一般会用一个背景View来衬托他,将UIActivityIndicatorView放在背景view上,在需要的时候调出这个View。
- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style
typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {
UIActivityIndicatorViewStyleWhiteLarge, //大号白色
UIActivityIndicatorViewStyleWhite, // 白色
UIActivityIndicatorViewStyleGray __TVOS_PROHIBITED, //灰色
};
初始化之后,还需要给它一个Frame,但是只有前两个位置参数有效,大小参数将没有任何影响。
设置指示器风格:
@property(nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
设置指示器是否停止动画时隐藏
@property(nonatomic) BOOL hidesWhenStopped;
设置指示器颜色
@property (readwrite, nonatomic, retain) UIColor *color;
让指示器开始动画
- (void)startAnimating;
让指示器停止动画
- (void)stopAnimating;
获取指示器动画状态
- (BOOL)isAnimating;
个人认为重点在于何时启动进度轮,有在何时关闭。