我的TableViewController
上有一个导航栏,上面有两个按钮 - “退出”和“+”。我需要放置第三个按钮,让用户能够更改帐户的密码。什么是最好的地方?在这种情况下,最佳做法是什么?
提前致谢。
答案 0 :(得分:2)
您可以使用
在UINavigationItem
上设置多个条形按钮项目
- (void)setLeftBarButtonItems:(NSArray *)items animated:(BOOL)animated NS_AVAILABLE_IOS(5_0);
- (void)setRightBarButtonItems:(NSArray *)items animated:(BOOL)animated NS_AVAILABLE_IOS(5_0);
所以你在UIViewController
内有两个UIBarbuttonItems
[self.navigationController.navigationItem setRightBarButtonItems:@[button1, button2]];
如果您正在使用故事板,那么您只能在左侧或右侧设置一个按钮(我不知道为什么,这是愚蠢的),尽管您可以在标题中定期UIButton
。