我有一个带有UIPageviewController的rootviewContoller,其中一次加载了两个viewcontrollers,V1和V2。 我在rootviewcontroller的viewwillapear中添加了以下代码。
[self.pageViewController setViewControllers:@[self.pageViewControllers[self.pageControl.currentPage]]
direction:UIPageViewControllerNavigationDirectionForward
animated:NO
completion:NULL];
当rootviewcontroller第一次被加盖时,控制转到v1或v2的viewwillAppear(无论加载哪个视图)并刷新视图。
但是当返回到此屏幕时(例如在popviewcontroller之后),页面控制器中加载的视图不会刷新。在viewviewcontroller中加载的视图的viewWillappear根本不会被调用。
这适用于iPhone 5.但不适用于iPhone< 5。
提前致谢。