添加导航栏按钮的最佳位置?

时间:2011-10-18 21:35:55

标签: iphone objective-c ios uikit

我应该在哪里放置创建UIBarButtonItem的代码并将其分配给self.navigationItem.rightBarButtonItem?在initWithNibNameviewDidLoad

编辑:我应该澄清我正在从Interface Builder加载NIB。

2 个答案:

答案 0 :(得分:4)

无论是否从Interface Builder加载NIB,

viewDidLoad都是以编程方式创建按钮的正确位置。

来自UIViewController班级,viewDidLoad方法文档

  

在视图控制器加载它之后调用此方法   相关视图到内存中。无论如何调用此方法   视图是存储在nib文件中还是已创建   以编程方式在loadView方法中。这种方法最常见   用于对视图执行其他初始化步骤   从nib文件加载。

答案 1 :(得分:0)

如果您务实地执行此操作,请- (void) loadView。否则就像Rog所说的那样。