今回はデータを読み込むときの待機画面を作ってみましょう
これです
こんな感じに書けばOKです。
下のviewへのタッチイベントも吸収してくれます
UIView *loading_view = [[UIView alloc]initWithFrame:self.view.bounds];
loading_view.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
indicator.center = CGPointMake(loading_view.bounds.size.width / 2, loading_view.bounds.size.height / 2);
[indicator startAnimating];
[loading_view addSubview:indicator];
[self.view addSubview:loading_view];
あとちゃんと読み込んでるよーとユーザーに伝えるために、上のちっちゃいくるくるも動かすと良いですね。これです。
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];

No comments:
Post a Comment