UIActivityIndicatorView(原生菊花框)
1.样式
typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {
UIActivityIndicatorViewStyleWhiteLarge, // 大一点的白色的
UIActivityIndicatorViewStyleWhite, // 小一点的白色的
UIActivityIndicatorViewStyleGray, // 小一点的黑色的
};
2.API
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc]init];
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
[self.view addSubview:activityIndicator];
//设置小菊花的frame
activityIndicator.frame= CGRectMake(100, 100, 100, 100);
//设置小菊花颜色
activityIndicator.color = [UIColor redColor];
//设置背景颜色
activityIndicator.backgroundColor = [UIColor cyanColor];
//刚进入这个界面会显示控件,并且停止旋转也会显示,只是没有在转动而已,没有设置或者设置为YES的时候,刚进入页面不会显示
activityIndicator.hidesWhenStopped = true;
//开始旋转
[activityIndicator startAnimating];
由下图 图层可以看出 UIActivityIndicatorView 继承于UIView并将其绘制在UIImageView上
网友评论