如何更改当前显示的UINavigationController的标题

Dav*_*vid 3 title uinavigationcontroller navbar ios

我有一个UINavigationController当前显示的视图.当用户在其他地方更改选择时,我需要更改UINavigationController显示的当前显示的标题.即使我在当前视图控制器中更改标题,我也无法让UINavigationController刷新标题.

我尝试了各种各样的事情并没有成功改变标题.

我正在为视图的其余部分执行[tableview reloadData],但这并没有改变标题.

在显示的视图控制器中,我尝试了以下操作

self.title = @"New title";
Run Code Online (Sandbox Code Playgroud)

我已经在self.view和self.navigationController.view上尝试了setNeedsDisplay,setNeedsLayout的各种组合.

没有任何东西成功更改导航栏上的标题.

谢谢

Lev*_*evi 11

尝试设置self.navigationItem.title为所需的值.