在UIPageViewController上查看移位

时间:2014-02-15 01:47:01

标签: ios uipageviewcontroller

我有一个UIPageViewController,第一个视图在导航控制器中。首次显示视图时,导航栏将覆盖视图的顶部。一旦我开始刷页面,视图就会下降到导航栏下方。从那时起,视图将正确布局。我怎样才能解决这个问题?造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。要解决此问题,请在调用-setViewControllers之前将automaticAdjustsScrollViewInsets设置为NO:direction:animated:completion:。

self.automaticallyAdjustsScrollViewInsets = NO;
[self setViewControllers:@[firstPageViewController]
               direction:UIPageViewControllerNavigationDirectionForward
                animated:NO
              completion:NULL];