在导航栏上放置另一个按钮的位置

时间:2014-12-01 19:52:14

标签: ios cocoa-touch user-interface interface-builder

我的TableViewController上有一个导航栏,上面有两个按钮 - “退出”和“+”。我需要放置第三个按钮,让用户能够更改帐户的密码。什么是最好的地方?在这种情况下,最佳做法是什么?

提前致谢。

1 个答案:

答案 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

Buttons on a Navigation Bar