UIActivityIndicatorView* activityIndicatorView = [ [ UIActivityIndicatorView alloc ]
initWithFrame:CGRectMake(250.0,20.0,30.0,30.0)];
activityIndicatorView.activityIndicatorViewStyle= UIActivityIndicatorViewStyleGray;
系統(tǒng)給你提供了3種風(fēng)格:
UIActivityIndicatorViewStyleWhiteLarge ? ? 大型白色指示器
UIActivityIndicatorViewStyleWhite ? ? ? ? ? ? ?標(biāo)準(zhǔn)尺寸白色指示器
UIActivityIndicatorViewStyleGray ? ? ? ? ? ? ? 灰色指示器,用于白色背景
如果希望指示器停止后自動(dòng)隱藏,那么要設(shè)置hidesWhenStoped屬性為YES。默認(rèn)是YES。設(shè)置為NO停止后指示器仍會(huì)顯示。
activityIndicatorView.hidesWhenStoped= NO;
三.顯示
可以將它附著在任何視圖上,比如表格單元、或者視圖:
[ self.view addSubview:activityIndicatorView ];
四.啟動(dòng)和停止(可以配合NSTimer使用,作為參數(shù)userInfo傳進(jìn)去)
[ activityIndicatorView startAnimating];//啟動(dòng)
[ activityIndicatorViewstopAnimating];//停止
@網(wǎng)絡(luò)活動(dòng)指示器
當(dāng)你的應(yīng)用程序使用網(wǎng)絡(luò)時(shí),應(yīng)當(dāng)在iPhone的狀態(tài)條上放置一個(gè)網(wǎng)絡(luò)指示器,警告用戶(hù)正在使用網(wǎng)絡(luò)。
這時(shí)你可以用UIApplication的一個(gè)名為networkActivityIndicatorVisible的屬性。
通過(guò)設(shè)置這個(gè)可以啟用或禁用網(wǎng)絡(luò)指示器:UIApplication* app = [ UIApplication sharedApplication ];
app.networkActivityIndicatorVisible = YES;