每当我想要刷新UIPageViewController
时,我都会调用以下代码段,包括当我想从viewController
删除UIPageViewController
时。
[self setViewControllers:@[currentViewController] direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];
一切都运行得很好......除非我想从我的viewController
中删除UIPageViewController
,因为我无法将空数组作为第一个参数传递。事实上,如果我这样做,我会得到一个例外。
如何强制刷新而不为我的viewController
设置当前UIPageViewController
?
现在我正在传递一个假人ViewController
,但我觉得这不是很漂亮。如果我这样做,即使我在(NSInteger) presentationCountForPageViewController:(UIPageViewController*)pageViewController
重载中返回零,我也会得到一个页面指示符。
答案 0 :(得分:0)
这个问题毫无意义。没有视图控制器的页面视图控制器就没有了。如果您的目标是隐藏页面视图控制器的视图,请将其隐藏(甚至将整个内容从界面中删除)。