我在应用程序中从一个视图推到另一个视图。视图保留在内存中,因此,当您按下视图后点击"后退"按钮时,请按下视图之前的相同屏幕。
出于某种原因,我需要在从孩子视图中弹出后重新加载父景观。我需要根据用户重定向到子观点时采取的操作来显示不同的内容。
我正在使用uinavigationController从一个视图导航到另一个视图。我需要它,这样我就可以在应用程序的不同视图中轻松地来回走动。
正确的方法是在viewDidAppear
中执行您的操作。您在viewDidLoad
中编写的初始化代码仅称为一次。但是在viewDidAppear
中,每次添加视图都会添加到窗口时,您都可以刷新视图的内容。出于性能原因,控制器保留在内存中。删除它会妨碍那个因素。
这是一个堆栈溢出帖子,详细说明了不同的view*
回调。