在导航堆栈中设置视图控制器的navigationItem的位置

时间:2011-01-30 14:33:04

标签: iphone objective-c uinavigationcontroller

我有一个传统的导航应用程序。我应该设置viewcontroller的导航项我在视图控制器中自动推送(例如self.navigationItem ...)或者在即将弹出的视图控制器中(例如myViewController.navigationItem ...)?< / p>

另外如果我将它放在正在推送的视图控制器中,我应该在init方法,viewDidLoad或其他地方设置navigationItem吗?

1 个答案:

答案 0 :(得分:3)

通常,您根本不直接设置navigationItem。而是设置navigationItems属性(例如self.navigationItem.leftBarButtonItem = ...;)。

通常的方法是在视图控制器本身的viewDidLoad方法中执行此操作。