从(子)视图导航时更改视图标题

时间:2011-02-08 18:58:50

标签: iphone ios ios4 uiviewcontroller uinavigationcontroller

我有一个带有5个按钮的RootView。按下按钮时,我会在显示所选视图之前更改当前视图的标题(因此后退按钮很简短)。转换到新(子)视图时,我通过AppDelegate将pushViewController消息发送到NavigationController。

当在子视图中选择后退按钮时,我想将标题更改回详细标题。

有人能指出在离开子视图时如何完成RootView的标题更改吗?

1 个答案:

答案 0 :(得分:5)

在RootView的viewWillAppear中设置标题:

- (void)viewWillAppear:(BOOL)animated {
    self.title = @"RootView";
}

如果您使用子视图上的后退按钮,根视图将获得正确的标题。