如何将活动指示器添加到我的工具栏,就像邮件应用程序在检查电子邮件时所做的那样?
问问题
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
在情节提要中,这很容易。只需将视图拖到工具栏上,然后将活动指示器拖到其中即可。
于 2013-01-25T00:09:08.750 回答