当返回到具有UIpageviewcontroller的屏幕时,在pagecontroller中加载的视图不会刷新

时间:2013-04-23 11:43:28

标签: iphone ios

我有一个带有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。

提前致谢。

0 个答案:

没有答案