UIActivityIndicatorView的使用说明
2015-11-03 15:44
603 查看
UIActivityIndicatorView实例提供轻型视图,这些视图显示一个标准的旋转进度轮。当使用这些视图时,最重要的一个关键词是小。20×20像素是大多数指示器样式获得最清楚显示效果的大小。只要稍大一点,指示器都会变得模糊。
iPhone提供了三种不同样式的UIActivityIndicatorView类。UIActivityIndicatorViewStyleWhite和UIActivityIndicatorViewStyleGray是最简洁的。黑色背景下最适合白色版本的外观,白色背景最适合灰色外观(如图4-7所示)。它非常瘦小,而且采用夏普风格。选择白色还是灰色时要格外注意。全白显示在白色背景下将不能显示任何内容。而UIActivityIndicatorViewStyleWhiteLarge只能用于深色背景。它提供最大、最清晰的指示器。
下面代码实现进度轮的启动和停止,根据自己的实际需要,在适当的位置启动或停止加载:
- (void)viewDidLoad
{
activity = [[UIActivityIndicatorViewalloc] initWithFrame:CGRectMake(0, 0, 30, 30)];//指定进度轮的大小
[activitysetCenter:CGPointMake(160, 140)];//指定进度轮中心点
[activitysetActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];//设置进度轮显示类型
[self.viewaddSubview:activity];
[superviewDidLoad];
}
//button点击所触发的方法。 启动或关闭进度轮。
- (IBAction)startOrStop:(id)sender{
if([activityisAnimating]){
[activitystopAnimating];
}
else
[activitystartAnimating];
}
iPhone提供了三种不同样式的UIActivityIndicatorView类。UIActivityIndicatorViewStyleWhite和UIActivityIndicatorViewStyleGray是最简洁的。黑色背景下最适合白色版本的外观,白色背景最适合灰色外观(如图4-7所示)。它非常瘦小,而且采用夏普风格。选择白色还是灰色时要格外注意。全白显示在白色背景下将不能显示任何内容。而UIActivityIndicatorViewStyleWhiteLarge只能用于深色背景。它提供最大、最清晰的指示器。
下面代码实现进度轮的启动和停止,根据自己的实际需要,在适当的位置启动或停止加载:
- (void)viewDidLoad
{
activity = [[UIActivityIndicatorViewalloc] initWithFrame:CGRectMake(0, 0, 30, 30)];//指定进度轮的大小
[activitysetCenter:CGPointMake(160, 140)];//指定进度轮中心点
[activitysetActivityIndicatorViewStyle:UIActivityIndicatorViewStyleWhiteLarge];//设置进度轮显示类型
[self.viewaddSubview:activity];
[superviewDidLoad];
}
//button点击所触发的方法。 启动或关闭进度轮。
- (IBAction)startOrStop:(id)sender{
if([activityisAnimating]){
[activitystopAnimating];
}
else
[activitystartAnimating];
}
点击启动进度轮
在此点击停止进度轮
相关文章推荐
- Ant-------默认是build.xml 改为其他的名字
- 基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览
- UITableView常用操作
- NSOperationQueue
- 锁表参数 enque/table_size via ECC6 EHP7
- 【UER #5】万圣节的南瓜灯
- UINavigationController层次关系
- Web Service单元测试工具实例介绍之SoapUI
- The project cannot be built until build path errors are resolved解决方案
- Longest Increasing Subsequence
- hdoj 3450 Counting Sequences 【离散化 + 树状数组优化dp】
- UISwipeGestureRecognizer手势识别
- UINavigationItem UINavigationBar 关系分析
- Ligerui表格基本操作(二)
- request.getRequestURL() getRequestURI区别
- UIButton (常用点击按钮)
- 关于安装WindowBuilder问题
- request.getSession(true)和request.getSession(false)的区别
- iOS9 系统分享调用之UIActivityViewController
- iOS开发日记42-UIScrollView与UITableview