メールアプリがメールをチェックしているときのように、ツールバーにアクティビティインジケーターを追加するにはどうすればよいですか?
3870 次
3 に答える
15
インターフェイスビルダーではなく、コードを介して追加する場合は、次のことを行う必要があります。
- アクティビティ インジケーターを作成する
- アクティビティ インジケーターを表示する UIBarButtonItem を作成します。
- ツールバーに表示されるビューの配列に追加します
- その配列をツールバーに配置します
コードサンプルは次のとおりです。
- (void) showActivityIndicator{
UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
[activityView startAnimating];
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:activityView];
NSArray *items = [[NSArray alloc] initWithObjects:item, nil];
[self.navigationController.toolbar setItems:items];
[items release];
[activityView release];
}
于 2011-02-25T06:57:10.370 に答える
0
UIProgressView をインターフェイス ビルダーの UIToolbar にドラッグしてみてください。うまくいくはずです。
于 2011-02-25T05:48:12.470 に答える
0
In storyboard this is easy. Just drag a view onto the toolbar and then drag on the activity indicator into that.
于 2013-01-25T00:09:08.750 に答える