我有个问题。我正在开发一个基于标签栏的应用程序。在这个应用程序中,[self.view addSubview:newVC.view]
当我们想要导航到新视图时调用。newVC 是我们要显示的新视图的视图控制器。[self.view removeFromSuperview]
当我们想回到以前的视图时,我们也会使用。
所以换句话说,没有导航控制器。现在的问题是我想更新以前的视图。由于我们使用的是[self.view removeFromSuperview]
,viewDidAppear
之前的视图不会被调用,因此我们无法刷新该视图。
我知道我们使用的方法有缺陷,但由于它是一个大型应用程序,并且更改它以实现导航控制器需要很多时间,所以我需要你帮助我找到这个问题的解决方案。如何在从其子视图调用时调用viewDidLoad
或viewDidAppear
或前一个视图?[self.view removeFromSuperview]