创建新的基于导航的iPhone应用程序时,如何向导航栏添加按钮?
我已经尝试编辑rootviewcontroller.xib并添加导航栏和导航项和栏按钮项,但它似乎没有任何区别。
有没有一种通过IB实现这一目标的简单方法,或者我是否必须在某处进入代码?
由于
答案 0 :(得分:3)
不幸的是,这需要一些代码。在界面构建器中创建UIBarButtonItem
,并将其连接到视图控制器中的IBOutlet
。然后,在viewDidLoad
:
- (void)viewDidLoad {
[super viewDidLoad];
// Assuming "myButton" is the UIBarButtonItem.
self.navigationItem.leftBarButtonItem = myButton;
}
分配给rightBarButtonItem
的工作方式类似。有关详细信息,请参阅UINavigationItem Class Reference。
答案 1 :(得分:2)
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil];