@派生自UIView,所以它是視圖,也可以附著在視圖上。
**一.創建**
// 因為UIActivityIndicatorView的大小是固定的,可以直接設置它.center?
UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ]
initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];
**二. 屬性設置風格:**
activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;
系統給你提供了3種風格:
UIActivityIndicatorViewStyleWhiteLarge ? ? 大型白色指示器
UIActivityIndicatorViewStyleWhite ? ? ? ? ? ? ?標準尺寸白色指示器
UIActivityIndicatorViewStyleGray ? ? ? ? ? ? ? 灰色指示器,用于白色背景
如果希望指示器停止后自動隱藏,那么要設置hidesWhenStoped屬性為YES。默認是YES。設置為NO停止后指示器仍會顯示。
activityIndicatorView.hidesWhenStoped?= NO;
**三.顯示**
可以將它附著在任何視圖上,比如表格單元、或者視圖:
[ self.view addSubview:activityIndicatorView ];
**四.啟動和停止(可以配合NSTimer使用,作為參數userInfo傳進去)**
[ activityIndicatorView?startAnimating?];//啟動
[ activityIndicatorView?stopAnimating?];//停止
@網絡活動指示器
當你的應用程序使用網絡時,應當在iPhone的狀態條上放置一個網絡指示器,警告用戶正在使用網絡。
這時你可以用UIApplication的一個名為networkActivityIndicatorVisible的屬性。
通過設置這個可以啟用或禁用網絡指示器:UIApplication* app = [ UIApplication sharedApplication ];
app.networkActivityIndicatorVisible = YES;
- 前言
- UITableView詳解(UITableViewCell(一)重中之重)
- UITableView詳解(UITableViewCell(二) 自定義cell)
- UITableView詳解(UITableViewCell(三) cell根據文本長度來自動調整cell高度)
- UITableView詳解(UITableViewCell(四) 增加 刪除 移動)
- UITabBarController詳解(一)UITabBarController的介紹和設置(偷了點懶,直接用了ARC)
- UITabBarController詳解(二)UITabBarController的代理方法以及模態顯示
- UISearchBar詳解(一)基本屬性
- UISearchBar詳解(二)數據刷選類:NSPredicate
- UISearchDisplayController 的使用
- UINavigationController詳解(一)
- UINavigationController詳解(二)UINavigationBar(UIBarButtonItem)
- UINavigationController詳解(三)UIToolBar
- UINavigationController詳解(四)iOS7新特性
- UIScrollView控件詳解
- UISwitch用法-以及-自定義UISwitch控件
- UIAlertView用法
- UILabel 的常見屬性和方法:
- UIPickerView(滾動選擇控制器)
- UIActivityIndicatorView(活動指示器 ---------> 網絡卡后加載,畫面,圖像加載閃爍的圓圈)
- UIStepper
- UIImagePickerController--------圖片選取器
- UITextView
- UITabBarController詳解(三)自定義UITabBarController
- UIWebView基本介紹