基本上我有一个视图控制器,用[self performSegueWithIdentifier: sender:];
推送到下一个视图控制器,在prepareForSegue
我想将VC的标题改为"返回"这样在后一个VC中,后退栏按钮项将是"返回"而不是最初的VC的标题。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
self.title = @"Back";
}
现在的问题是,当我通过点击“返回”按钮返回第一个VC时,我必须将标题更改回初始标题,否则标题将保持为"返回"。
如果只有像prepareForSegue
这样的方法,那么我就可以获得目标VC并更改它的标题......
另一个例子是我有一个3个视图控制器的故事板,如下所示:
我已隐藏导航控制器以使用我自己的按钮返回segue。虽然这种方式有效,但似乎很奇怪我必须再添加2个segue才能返回第一个VC ......