条形按钮项如何添加到导航栏?

时间:2014-05-22 19:50:38

标签: ios navbar

我收到了一份改进的申请表。目前,它有一个左按钮和一个右按钮。我正在读的是,可以添加不止两个项目,但是(如果我错了,请纠正我!如果我是对的,请随意添加输入!)。所以我现在正在努力。问题是我搜索了代码,我找不到这些按钮被添加到NavigationBar的位置!就好像它神奇地发生了一样!

是否有不同的方法在不实际为其编写代码的情况下向NavigationBar添加按钮?我不明白这些是如何添加的。

3 个答案:

答案 0 :(得分:2)

UIBarButtonItem * trash = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemTrash
                                                                        target:nil
                                                                        action:nil];

UIBarButtonItem * action = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction
                                                                         target:nil
                                                                         action:nil];

[self.navigationItem setRightBarButtonItems:@[trash, action]];

结果......

enter image description here

答案 1 :(得分:0)

也许,这些按钮会添加到视图控制器的Storyboard文件/ xib文件中。

答案 2 :(得分:0)

您必须牢记iOS标准,以便您可以在开发人员网站中查看“iOS人机界面指南”,以确保您的设计策略有效,如果您需要许多选项,请使用UITabBarController(标准)或使用分段控制

在文档link中,您会找到一些类似的提示“避免拥挤的导航栏带有其他控件,即使它看起来有足够的空间”

有时您可以添加aditional按钮,但要小心使用多少。

干杯