如何向我的工具栏添加事件指示器,就像邮件应用程序在检查电子邮件时所做的那样?
最佳答案
如果你想通过代码添加它,而不是通过界面生成器,你需要:
- 创建事件指标
- 创建将显示事件指示器的 UIBarButtonItem
- 将其添加到将进入您的工具栏的 View 数组中
- 将该数组放在工具栏中
这是一个代码示例:
- (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];
}
关于iphone - 如何在 UIToolBar 上添加 UIActivityView 图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5114042/