【问题标题】:UINavigationItem doesn't show upUINavigationItem 不显示
【发布时间】:2014-10-22 17:59:22
【问题描述】:

在 IB 中,我放置了一个带有表格视图和导航栏的视图控制器。因为我想在编辑表格时更改按钮上的操作(和文本),所以我决定以编程方式创建按钮。
在实现文件中,我设置了按钮(从 Stackoverflow 上的另一篇文章复制):
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"Title";
UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStylePlain target:self action:@selector(EditTable:)];
@987654325 @
}
但是当我在模拟器中运行它时,我看不到按钮。这是实现我的目标的正确方法吗?或者我做错了什么?
稍后,我还想添加一个BackAddDone 按钮。

【问题讨论】:

    标签: uibarbuttonitem uinavigationitem


    【解决方案1】:

    您可能没有为该导航栏创建 iboutlet。 Self.navigationItem 是在任何视图控制器上都可用的属性,并且仅在存在管理视图控制器堆栈的导航控制器时应用。与手动创建的导航项没有关系..

    我假设该导航栏的出口或进入情节提要,单击您的视图控制器,然后单击编辑器->嵌入->导航控制器将帮助您实现disered结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 1970-01-01
      • 2019-10-15
      • 1970-01-01
      相关资源
      最近更新 更多