ios – UIToolbar不显示UIBarButtonItem

ios – UIToolbar不显示UIBarButtonItem,第1张

概述我正在使用一个故事板,我有一个拆分视图,主人是一个UITableViewController.像iPad Mail应用程序一样,我想显示一个UIToolbar. 我无法通过故事板添加工具栏,但我设法以编程方式添加.我也可以在工具栏中添加一个UILabel,但是我找不到添加一个刷新按钮或者任何一种UIBarButtonItem的方法. 任何想法? - (void)viewDidLoad { [s 我正在使用一个故事板,我有一个拆分视图,主人是一个UItableVIEwController.像iPad Mail应用程序一样,我想显示一个UIToolbar.

我无法通过故事板添加工具栏,但我设法以编程方式添加.我也可以在工具栏中添加一个UILabel,但是我找不到添加一个刷新按钮或者任何一种UIbarbuttonItem的方法.

任何想法?

- (voID)vIEwDIDLoad {  [super vIEwDIDLoad];  [self.navigationController setToolbarHIDden:NO];  UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(50.0f,0.0f,80.0f,40.0f)];  label.text = @"last updated...";  label.textAlignment = UITextAlignmentCenter;  label.Font = [UIFont systemFontOfSize:13.0];  [self.navigationController.toolbar addSubvIEw:label];  UIbarbuttonItem *item1 = [[UIbarbuttonItem alloc] initWithTitle:@"Item" style:UIbarbuttonItemStylePlain target:self action:@selector(action:)];  UIbarbuttonItem *item2 = [[UIbarbuttonItem alloc] initWithTitle:@"Item1" style:UIbarbuttonItemStylebordered target:self action:@selector(action:)];  NSArray *buttons = @[item1,item2,nil];  [self.navigationController.toolbar setItems:buttons animated:NO];
解决方法 发现答案感谢苹果iOS论坛!

当您使用导航控制器的工具栏时,必须在视图控制器toolbaritems属性上设置工具栏按钮,而不是在实际工具栏上.

例如:

[self settoolbaritems:buttons animated:NO];
总结

以上是内存溢出为你收集整理的ios – UIToolbar不显示UIBarButtonItem全部内容,希望文章能够帮你解决ios – UIToolbar不显示UIBarButtonItem所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1098134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存