我有两个UIViewControllers
。在第一个UIViewController
中,我有一个UITableView
作为子视图。当选择UITableViewCell
中的任何一个时,将显示UIView
(作为子视图),其中有9个按钮。按下任何一个按钮时,将显示第二个UIViewController
。当用户在第二个UIViewController
按下自定义后退按钮时,必须首先显示所有先前选定的UIViewController
并打开相应的子视图的第一个UITableViewCell
。如何实现这一目标。是否有任何过程可以在所需的时间保存UIViewController's
状态。
任何建议都将不胜感激。
答案 0 :(得分:0)
如果您正在使用导航控制器,从一个控制器导航到另一个控制器,则不会取消分配您的父视图控制器。因此,您可以通过属性或其他方式维护第一个视图控制器的状态。当为该控制器调用viewWillAppear时,您可以使用它并相应地更新控制器。