0

我在我的应用程序中从一个视图推送和弹出到另一个视图。该视图被保留在内存中,因此当您在推送视图后点击“返回”按钮时,将保留您推送视图之前的同一屏幕。

出于某种原因,我需要在从子视图弹出后重新加载父视图。我需要根据用户在重定向到子视图时所采取的操作来显示不同的内容。

我正在使用 UINavigationController 从一个视图导航到另一个视图。我需要它,这样我就可以轻松地在应用程序的不同视图中来回切换。

4

1 回答 1

1

执行此操作的正确方法是在viewDidAppear. 您编写的初始化代码viewDidLoad仅被调用一次。但是viewDidAppear每次将视图添加到窗口时,您都可以刷新视图的内容。出于性能原因,控制器保留在内存中。删除它会妨碍这个因素。

这是一个堆栈溢出帖子,详细解释了不同的view*回调。

于 2012-10-25T08:47:31.470 回答