我应该在哪里放置创建UIBarButtonItem
的代码并将其分配给self.navigationItem.rightBarButtonItem
?在initWithNibName
或viewDidLoad
?
答案 0 :(得分:4)
viewDidLoad
都是以编程方式创建按钮的正确位置。
来自UIViewController
班级,viewDidLoad
方法文档
在视图控制器加载它之后调用此方法 相关视图到内存中。无论如何调用此方法 视图是存储在nib文件中还是已创建 以编程方式在loadView方法中。这种方法最常见 用于对视图执行其他初始化步骤 从nib文件加载。
答案 1 :(得分:0)
如果您务实地执行此操作,请- (void) loadView
。否则就像Rog所说的那样。