我收到了一份改进的申请表。目前,它有一个左按钮和一个右按钮。我正在读的是,可以添加不止两个项目,但是(如果我错了,请纠正我!如果我是对的,请随意添加输入!)。所以我现在正在努力。问题是我搜索了代码,我找不到这些按钮被添加到NavigationBar的位置!就好像它神奇地发生了一样!
是否有不同的方法在不实际为其编写代码的情况下向NavigationBar添加按钮?我不明白这些是如何添加的。
答案 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]];
结果......
答案 1 :(得分:0)
也许,这些按钮会添加到视图控制器的Storyboard文件/ xib文件中。
答案 2 :(得分:0)
您必须牢记iOS标准,以便您可以在开发人员网站中查看“iOS人机界面指南”,以确保您的设计策略有效,如果您需要许多选项,请使用UITabBarController(标准)或使用分段控制
在文档link中,您会找到一些类似的提示“避免拥挤的导航栏带有其他控件,即使它看起来有足够的空间”
有时您可以添加aditional按钮,但要小心使用多少。
干杯