ios – 无法将UIBarButtonItem添加到工具栏

前端之家收集整理的这篇文章主要介绍了ios – 无法将UIBarButtonItem添加到工具栏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
经历了针对这个问题的每一个stackoverflow解决方案之后,它仍然令人沮丧地不适合我.
//UIBarButtonItem declaration
UIBarButtonItem* button1 = [[UIBarButtonItem alloc] initWithTitle:@"Button Text" 
style:UIBarButtonItemStyleBordered target:self action:@selector(myAction)];

//method 1
[self setToolbarItems:[NSArray arrayWithObjects: button1,nil] animated:YES];

//method 2
[self.navigationController.toolbar setItems:[NSArray arrayWithObject:button1]];

//method 3
self.navigationController.toolbarItems = [NSArray arrayWithObject:button1];

//displaying toolbar
[self.navigationController setToolbarHidden:NO];

上述方法都不适用于在工具栏上显示按钮 – 我得到的只是一个空白工具栏.有什么明显的东西我在这里不见了吗?

解决方法

移动
//UIBarButtonItem declaration
UIBarButtonItem* button1 = [[UIBarButtonItem alloc] initWithTitle:@"Button Text" 
style:UIBarButtonItemStyleBordered target:self action:@selector(myAction)];

//method 1
[self setToolbarItems:[NSArray arrayWithObjects: button1,nil] animated:YES];

//displaying toolbar
[self.navigationController setToolbarHidden:NO];

to viewDidAppear:(BOOL)animated这是UINavigationController获取它管理的UIViewController工具栏项的点.

原文链接:https://www.f2er.com/iOS/327770.html

猜你在找的iOS相关文章