2010-09-14 43 views
0

我使用的视图显示多个项目取决于用户输入,我想当我按下一个按钮,可以返回到视图中生成的第一个视图(viewDidLoad )。如何恢复视图以查看确实加载

我尝试了诸如将动作添加到选择器以加载重载视图但却崩溃的-(void)的方法。 我还没有能够找到一个解决这个问题相当长的一段时间

感谢

回答

0

您可能需要发布一些代码来获得更好的答案。我假设你在原始视图上显示视图,其中一些视图覆盖了原始视图。如果是这种情况,原始视图仍然存在,您只需删除稍后添加的视图。如果它们作为模态对话框呈现,请使用[childViewController dismissModalViewControllerAnimated:YES]删除。如果添加了[self.view addSubview:childView],请用[childView removeFromSuperView]删除它们。如果您使用的是导航控制器,您同样需要弹出您的子视图。如果只需要初始化一次,您可以隐藏或显示它们,而不是添加和删除视图。如果您想要更具体的答案,请将您的代码降低到使其发生并将其发布所需的最低限度!