我有一个当前由UINavigationController显示的视图。当用户在其他地方更改选择时,我需要更改UINavigationController显示的当前显示的标题。即使我在当前视图控制器中更改了标题,我也无法让UINavigationController刷新标题。
我尝试了各种方法,但都没有成功更改标题。
我对视图的其余部分做了一个[tableviewreloaddata],但这并没有改变标题。
在显示的视图控制器中,我尝试了以下
self.title = @"New title";
我已经尝试了setNeedsDisplay, setNeedsLayout的各种组合上的自我。
没有成功改变导航栏的标题。
谢谢
尝试将self.navigationItem.title
设置为所需的值
我忘记了我正在重写titleView。我不需要设置标题,只需要改变titleView。一旦我这样做了,它工作得很好。