按下后退按钮时保存并恢复UIViewcontroller

时间:2013-06-10 06:43:48

标签: iphone ios uitableview back-button

我有两个UIViewControllers。在第一个UIViewController中,我有一个UITableView作为子视图。当选择UITableViewCell中的任何一个时,将显示UIView(作为子视图),其中有9个按钮。按下任何一个按钮时,将显示第二个UIViewController。当用户在第二个UIViewController按下自定义后退按钮时,必须首先显示所有先前选定的UIViewController并打开相应的子视图的第一个UITableViewCell。如何实现这一目标。是否有任何过程可以在所需的时间保存UIViewController's状态。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您正在使用导航控制器,从一个控制器导航到另一个控制器,则不会取消分配您的父视图控制器。因此,您可以通过属性或其他方式维护第一个视图控制器的状态。当为该控制器调用viewWillAppear时,您可以使用它并相应地更新控制器。