UIPageViewController在导航后向上移动

时间:2016-12-08 06:09:51

标签: ios objective-c iphone uinavigationcontroller uipageviewcontroller

我正在使用UIPageViewController来显示2个标签,当我导航到PageViewController但是当我从PageViewController导航到任何详情视图然后回来{{}时,它们看起来很完美1}}向上移动。 只有当我从另一个UIPageViewController的子视图控制器之一导航到当前PageViewController时才会发生这种情况。否则就没有问题。

这是我导航到其他PageViewController

时的第一个子视图控制器

This is the first child view controller from when I am navigating to a different <code>PageViewController</code>

这是导致问题的实际PageViewController,目前没有问题导航到此屏幕

This is the actual <code>PageViewController</code> causing the problem, currently no issue navigating to this screen

现在,当我从另一个屏幕回到此屏幕后,整个视图向上移动了!

Now the whole view is shifted up after I came back to this screen from another screen!!

非常感谢任何帮助。 谢谢!

2 个答案:

答案 0 :(得分:0)

link使用它,它完美无缺

答案 1 :(得分:0)

在从特定屏幕导航时添加self.edgesForExtendedLayout = UIRectEdgeNone;,找出解决方案。 仅当我从页面视图控制器的另一个子视图控制器导航时才会出现此问题。