我想通过代码在导航栏中添加按钮,但它们并没有出现在我面前。我认为这可能与我的导航栏位于UIView内部有关。
viewDidLoad
中的代码:
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = self.editButtonItem;
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(add)];
self.navigationItem.rightBarButtonItem = addButton;
界面构建器:
非常感谢任何帮助!
答案 0 :(得分:1)
您不应直接在视图层次结构中添加导航栏。而是添加导航控制器,将视图控制器作为导航控制器的根控制器,并将导航控制器设置为故事板的初始控制器(或作为segue的目标控制器等)。