スポンサーリンク
カテゴリー
タグ
ActionBar adb admob alarmmanager background fetch BOOT_COMPLETED BroadcastReceiver canvas DATE_CHANGED dp dpi EditText get launchMode ListView menu Notification NSURLSession PACKAGE_REPLACED paint PhoneStateListener post px READ_EXTERNAL_STORAGE SQLite storyboard surfaceview tableview TelephonyManager TimeZone TIMEZONE_CHANGED TIME_SET UIActivityIndicatorView UILabel WebView アイコン クリップボード ソフトウェアキーボード パーミッション ヘアライン ライフサイクル 回転 変換 正規表現 解像度リンク
「UIActivityIndicatorView」タグアーカイブ
ローディング画面を表示する
処理中を表すローディング画面(ぐるぐる)を表示する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
@property UIView *loadingView; @property UIActivityIndicatorView *indicator; - (void)viewDidLoad { [super viewDidLoad]; //背景をグレーにする _loadingView = [[UIView alloc] initWithFrame:self.view.bounds]; _loadingView.backgroundColor = [UIColor blackColor]; _loadingView.alpha = 0.5f; _indicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 50, 50)]; _indicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge; _indicator.center = self.view.center; _indicator.hidesWhenStopped = YES; //ぐるぐる開始 [_loadingView addSubview:_indicator]; [self.view addSubview:_loadingView]; [_indicator startAnimating]; } //ぐるぐる終了時 [_indicator stopAnimating]; [_loadingView removeFromSuperview]; |
参考