UIPageViewController显示下一个childViewController的一部分

时间:2015-09-28 08:17:07

标签: ios uipageviewcontroller

我有一个显示3个子视图控制器的UIPageViewController。控制器工作正常,但在第一页上,他显示了第二页的几个垂直像素列(您可以看到搜索栏的灰色和选定的单元格)。第二个和第三个子VC之间没有发生此行为。

第一个VC(见右侧的重叠) enter image description here 第二个VC(从第1或第3个左侧或右侧没有重叠) enter image description here 第三个VC: enter image description here

与此问题相关的代码位于:http://pastebin.com/Dn7nkKHj

这可能是自动布局问题吗?或UIPageViewController的问题。我该如何避免/纠正它?

2 个答案:

答案 0 :(得分:0)

我认为这不是一个自动布局问题,因为如果由于自动布局会出现问题,它也会对第二个和第三个视图控制器产生相同的效果。
你能分享我们的故事板吗?我可以查看是否存在一些自动布局问题。

答案 1 :(得分:0)

这是一个错误,在bug报告中提交为bug n°22947439

但是有一种解决方法:

enter image description here

在上面的屏幕截图中,我用红色虚线圈出了你需要取消检查的设置。在此之后,您需要确保“常量”值不是-20,而是0.对表视图的所有前导和尾随约束重复此操作。