【发布时间】:2014-10-06 15:10:03
【问题描述】:
我正在尝试在 NavigationController 的 UIToolBar 中添加 BarButton。我在堆栈溢出的以下代码中找到了。但它不适用于ios7。如果有任何改变,为什么它在工具栏上什么也不显示。
[self.navigationController setToolbarHidden:NO];
UIBarButtonItem *buttonItem = [[ UIBarButtonItem alloc ] initWithTitle: @"Select All"
style: UIBarButtonItemStyleBordered
target: self
action: @selector(selectAll:) ];
UIBarButtonItem *buttonNext = [[UIBarButtonItem alloc]initWithTitle:@"Next" style:UIBarButtonItemStyleBordered target:self action:@selector(goNext:)];
self.toolbarItems = [ NSArray arrayWithObjects: buttonItem, buttonNext, nil ];
【问题讨论】:
-
您需要将其添加到视图中。 [self.view addSubview:self.toolbarItems]
-
不需要添加这个来查看。因为这是导航控制器的默认属性。我们只需要将ToolbarHidden 属性设置为NO。我的代码现在正在运行。通过删除我的视图控制器中的功能。覆盖 self.toolbarItems = [ NSArray arrayWithObjects: buttonItem, buttonNext, nil ];
-
以上代码在 ios7 中运行。这是我的错。没有工作正常。
-
好的,没问题。很酷,它正在工作
标签: ios7 uinavigationcontroller uibarbuttonitem uitoolbar toolbaritems