我有一个传统的导航应用程序。我应该设置viewcontroller的导航项我在视图控制器中自动推送(例如self.navigationItem ...)或者在即将弹出的视图控制器中(例如myViewController.navigationItem ...)?< / p>
另外如果我将它放在正在推送的视图控制器中,我应该在init方法,viewDidLoad或其他地方设置navigationItem吗?
答案 0 :(得分:3)
通常,您根本不直接设置navigationItem。而是设置navigationItems属性(例如self.navigationItem.leftBarButtonItem = ...
;)。
通常的方法是在视图控制器本身的viewDidLoad
方法中执行此操作。