更新导航栏中的返回按钮

时间:2010-10-22 04:42:15

标签: ios cocoa-touch

如果我更改了parentViewController的标题,我该如何更新子视图左上角显示的后退按钮。 ?

当我实际显示父视图时,我已经知道设置self.title了,但是我想知道当我查看子视图时如何刷新子视图中显示的新标题的按钮。我试过了

self.parentViewController.title = @"foo"

self.parentViewController.navigationItem.title = @"foo"

3 个答案:

答案 0 :(得分:3)

试试这个:

self.parentViewController.navigationItem.backBarButtonItem.title = @"foo";

答案 1 :(得分:0)

您需要为属于“上一个”控制器的navigationItem设置标题。所以在一个导航控制器中,它将是“向左”的那个。

您可以先设置此标题,然后将新视图推送到堆栈。

答案 2 :(得分:0)

我最终做的是实现委托协议。我的子视图告诉父级新名称,父级设置其标题。 with self.title = @“foo”