我想通过代码将按钮添加到我的导航栏,但我没有看到它们。我认为这可能与我的导航栏位于 UIView 内有关。
我在 viewDidLoad
中的代码:
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = self.editButtonItem;
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(add)];
self.navigationItem.rightBarButtonItem = addButton;
界面构建器:
如有任何帮助,我们将不胜感激!
最佳答案
您不应该直接在 View 层次结构中添加导航栏。相反,添加一个导航 Controller ,将您的 View Controller 作为导航 Controller 的根 Controller ,并将导航 Controller 设置为 Storyboard的初始 Controller (或作为 segues 等的目标 Controller )。
关于ios - 导航栏按钮不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25673356/