导航栏按钮没有出现

时间:2014-09-04 19:13:38

标签: ios xcode

我想通过代码在导航栏中添加按钮,但它们并没有出现在我面前。我认为这可能与我的导航栏位于UIView内部有关。

viewDidLoad中的代码:

[super viewDidLoad];

 self.navigationItem.leftBarButtonItem = self.editButtonItem;

 UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(add)];
 self.navigationItem.rightBarButtonItem = addButton;

界面构建器:

Interface builder

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您不应直接在视图层次结构中添加导航栏。而是添加导航控制器,将视图控制器作为导航控制器的根控制器,并将导航控制器设置为故事板的初始控制器(或作为segue的目标控制器等)。