Web サーバーから情報をプルするために呼び出されるアプリ デリゲートにメソッドがあります。UIActivityViewIndicators をアプリ デリゲートに簡単に組み込む方法はありますか? これまでオンラインで見つけたものはすべて、サブビューとして追加する必要があるインジケーターを示しています。これは実行可能ですか?もしそうなら、これを見つけるための正しい方向を教えてもらえますか?
[編集] xib の代わりにストーリーボードを使用しています。
Web サーバーから情報をプルするために呼び出されるアプリ デリゲートにメソッドがあります。UIActivityViewIndicators をアプリ デリゲートに簡単に組み込む方法はありますか? これまでオンラインで見つけたものはすべて、サブビューとして追加する必要があるインジケーターを示しています。これは実行可能ですか?もしそうなら、これを見つけるための正しい方向を教えてもらえますか?
[編集] xib の代わりにストーリーボードを使用しています。
UIActivityViewIndicators
数行のコードで 簡単に追加できます。
UIActivityIndicatorView *aiv = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite] autorelease];
aiv.center = self.window.rootViewController.view.center;
[self.window.rootViewController.view addSubview:aiv];
[aiv startAnimating];
しかし、 MBProgressHUDのような、よりスタイリッシュなインジケーターを提供するオープン ソース プロジェクトがたくさんあり、その他の機能が追加されています。
はい、AppDelegate から直接 UIActivityIndicatorView を追加できます。AppDelegate 内に UIViewController のオブジェクトまたはプロパティが必要です。そこに追加できます。
[viewController.view addSubView:activityIndicatorView];