【问题标题】:View Shifts on UIPageViewControllerUIPageViewController 上的视图切换
【发布时间】:2014-02-15 01:47:01
【问题描述】:

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

【问题讨论】:

    标签: ios uipageviewcontroller


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-20
      相关资源
      最近更新 更多