UIActivityIndicatorView活动指示器(菊花)
活动指示器(UIActivityIndicatorView)主要用于提示用户,该页面在请求数据。继承于UIView,所以它是视图,也可以附着在视图上。
一.创建
- UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ]
initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];
二. 属性设置风格:
- activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;
系统给你提供了3种风格:
- UIActivityIndicatorViewStyleWhiteLarge 大型白色指示器
- UIActivityIndicatorViewStyleWhite 标准尺寸白色指示器
1.UIActivityIndicatorViewStyleGray 灰色指示器,用于白色背景
如果希望指示器停止后自动隐藏,那么要设置hidesWhenStoped属性为YES。默认是YES。设置为NO停止后指示器仍会显示。
- activityIndicatorView.hidesWhenStoped = NO;
三.显示
可以将它附着在任何视图上,比如表格单元、或者视图:
- [ self.view addSubview:activityIndicatorView ];
四.启动和停止
- [ activityIndicatorView startAnimating ];//启动
- [ activityIndicatorView stopAnimating ];//停止
- 当你的应用程序使用网络时,应当在iPhone的状态条上放置一个网络指示器,警告用户正在使用网络。这时你可以用UIApplication的一个名为networkActivityIndicatorVisible的属性。通过设置这个可以启用或禁用网络指示器:UIApplication* app = [ UIApplication sharedApplication ];
- pp.networkActivityIndicatorVisible = YES;
#import "ViewController.h"
@interface ViewController ()
@property(nonatomic,retain)UIActivityIndicatorView *act;
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
//创建
self.act=[[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(100, 100, 50, 50)];
//设置 风格;
self.act.activityIndicatorViewStyle=UIActivityIndicatorViewStyleGray;
//设置活动指示器的颜色
self.act.color=[UIColor redColor];
//hidesWhenStopped默认为YES,会隐藏活动指示器。要改为NO
self.act.hidesWhenStopped=NO;
//启动
[self.act startAnimating];
//停止
[self.act stopAnimating];
[self.view addSubview:self.act];
}
转载于:https://www.cnblogs.com/lijielijie/p/5286557.html
UIActivityIndicatorView活动指示器(菊花)相关推荐
- iOS——UIActivityIndicatorView活动指示器
活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中.派生自UIView,所以他是视图,也可以附着在视图上. 一.创建 UIActivityIndicatorV ...
- 【iOS 开发】活动指示器控件 UIActivityIndicatorView
目录 iOS 活动指示器控件 UIActivityIndicatorView UIActivityIndicatorView 常规使用 附 Github 源码: iOS 活动指示器控件 UIActiv ...
- IOS ActivityIndicator 活动指示器使用
IOS中活动指示器的使用非常简单. UIActivityIndicatorView* _activity = [[UIActivityIndicatorView alloc] init];// 设置位 ...
- iOS开发-ios7样式绕圈活动指示器(自定义Activity Indicator View)
...说实在, 系统自带的Activity Indicator View实在是太难看了,就一菊花. 参考了他人项目后,仿照做了个绕圈的活动指示器(Activity Indicator View). 效 ...
- UIWebView中添加活动指示器,来化解用户等待心理
UIWebView中添加活动指示器,来化解用户等待心理 序言: 在使用UIWebView中,在导入页面的过程中多少花费时间.为此,我们需要提醒用户当前正在进行数据导入,给用户展示"正在处理中 ...
- Xamarin XAML语言教程Xamarin.Forms中改变活动指示器颜色
Xamarin XAML语言教程Xamarin.Forms中改变活动指示器颜色 在图12.10~12.12中我们会看到在各个平台下活动指示器的颜色是不一样的.Android的活动指示器默认是深粉色的: ...
- UIActivityIndicatorView创建的菊花隐藏不掉问题
UIActivityIndicatorView *_hud; #pragma mark - 创建菊花视图 -(void)createHub { if (!_hud) { ...
- UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例)
活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中.进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远. 这两个指 ...
- RxSwift之UI控件UIActivityIndicatorView与UIApplication扩展的使用
一.UIActivityIndicatorView(活动指示器) UIActivityIndicatorView 又叫状态指示器,它会通过一个旋转的"菊花"来表示当前的活动状态. ...
- delphi控件切图界面闪烁_8、控件系列之_加载占位图+页面指示器
Skeleton Screen/加载占位图 Skeleton Screen(加载占位图)是近年流行的加载控件,通常表现形式是在界面上待加载区域填充灰色的占位图,与线框图的效果非常相似.Skeleton ...
最新文章
- android怎么模拟返回,Android中障蔽返回键,HOME键以及模拟HOME键返回效果的方法...
- python做马里奥_python实现超级马里奥
- Hyper-V安装(摘自本站)
- atitit.loading的设计与实现控件选型attilax 总结
- jquery queue ajax,如何通过jQuery和Queue发送ajax请求?
- 动手动脑-Java重载
- add_metrology_object_generic将测量对象添加到计量模型中
- IIS负载均衡-Application Request Route详解第四篇:使用ARR实现三层部署架构
- Android系统源码学习——源码目录结构介绍
- python o创建文件_Python 文件I/O
- 语言迭代发_从今天开始,每天学点R语言~
- 爬虫(十五):scrapy中的settings详解
- ReentrantLock可重入锁的使用
- C#效率优化(2)-- 方法内联
- js Promise理解,同时请求多个接口等
- python 导入离线地图_PyQGIS开发 -- 离线地图
- windows10 无法设置屏幕保护程序
- Directadmin清空所有Tickets命令
- MacBook Pro 安装软件navicat15 , mac10.15安装navcat15
- java面试题_度小满一面_java面经汇总