iOS界面编程-UIActivityIndicatorView
2015-09-29 21:54
447 查看
一、UIActivityIndicatorView介绍
使用活动指示器,代表任务正在进行中。一个活动指示器外表就像一个齿轮,或者在选择或者停止。你可以通过调用startAnimating和stopAnimating方法控制指示器动画。当动画停止时,为了自动隐藏指示器,可以设置hidesWhenStopped属性值为YES;从ios5开始,可以通过指定color属性的值,设置指示器的颜色。
二、相关属性及方法
1.初始化活动指示器
- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style ;初始化指示器
2、管理活动指示器
- (void)startAnimating :启动指示器
- (void)stopAnimating:停止指示器
- (BOOL)isAnimating :判断指示器是否是处于动画状态。
@property(nonatomic)BOOL
hidesWhenStopped :可以设置当动画停止时候隐藏
3、配置活动指示器的外观
@property(nonatomic)UIActivityIndicatorViewStyle
activityIndicatorViewStyle :设置基本的外观
@property(readwrite,nonatomic,
strong)UIColor
*color 指示器的颜色,可以覆盖activityIndicatorViewStyle指定的颜色
4数据类型 :进度指示器的类型
typedef enum {
UIActivityIndicatorViewStyleWhiteLarge,
UIActivityIndicatorViewStyleWhite,
UIActivityIndicatorViewStyleGray,
}
三相关例子
使用活动指示器,代表任务正在进行中。一个活动指示器外表就像一个齿轮,或者在选择或者停止。你可以通过调用startAnimating和stopAnimating方法控制指示器动画。当动画停止时,为了自动隐藏指示器,可以设置hidesWhenStopped属性值为YES;从ios5开始,可以通过指定color属性的值,设置指示器的颜色。
二、相关属性及方法
1.初始化活动指示器
- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style ;初始化指示器
2、管理活动指示器
- (void)startAnimating :启动指示器
- (void)stopAnimating:停止指示器
- (BOOL)isAnimating :判断指示器是否是处于动画状态。
@property(nonatomic)BOOL
hidesWhenStopped :可以设置当动画停止时候隐藏
3、配置活动指示器的外观
@property(nonatomic)UIActivityIndicatorViewStyle
activityIndicatorViewStyle :设置基本的外观
@property(readwrite,nonatomic,
strong)UIColor
*color 指示器的颜色,可以覆盖activityIndicatorViewStyle指定的颜色
4数据类型 :进度指示器的类型
typedef enum {
UIActivityIndicatorViewStyleWhiteLarge,
UIActivityIndicatorViewStyleWhite,
UIActivityIndicatorViewStyleGray,
}
三相关例子
-(void)initIndictorView{ activityIndictor = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(10, 360, self.view.bounds.size.width-20, 55)]; [self.view addSubview:activityIndictor]; activityIndictor.activityIndicatorViewStyle= UIActivityIndicatorViewStyleWhiteLarge; activityIndictor.color = [UIColor redColor];设置指示器颜色,这里设置的是红色 activityIndictor.hidesWhenStopped = YES; [activityIndictor startAnimating]; }
相关文章推荐
- GUI - Web前端开发框架
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 100 个最佳 Ubuntu 应用(中)
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 24 个必备的 Linux 应用程序
- 注册表趣味应用小集
- 远程控制技术的应用
- 路由器访问列表的应用
- xDSL技术及其应用
- 基于XML的桌面应用
- SQL Server 2008 R2 应用及多服务器管理
- 为Yahoo! UI Extensions Grid增加内置的可编辑器
- Cocos2d-x UI开发之文本类使用实例