我正在设置“编辑”/“完成”按钮,如下所示:
self.navigationItem.leftBarButtonItem = self.editButtonItem;
这是第一次(从viewWillAppear:
内部开始),但在后续场合(UISegmentedControl
更改其值后)和将self.navigationItem.leftBarButtonItem
设置为nil
之后之间。我已经确认所有这些分配都发生在主线程上。
我是否应该明确强制更新UI中的导航栏(相当于setNeedsDisplay
)或者其他可能出错的地方?
答案 0 :(得分:0)
使用此调用可以解决问题,但我还不确定如何。
[self.navigationItem setLeftBarButtonItem: self.editButtonItem animated: YES];
我仍然很欣赏如何解答。
答案 1 :(得分:0)
navigationItem.hidesBackButton = true
为我做了