UIPageViewController 显示下一个 childViewController 的一部分

UIPageViewController showing part of next childViewController

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

之间

第一个VC(看右边的重叠部分) 第二个VC(与第一个或第三个在左侧或右侧没有重叠) 第三个VC:

与此问题相关的代码在这里:http://pastebin.com/Dn7nkKHj

这可能是 auto-layout 问题吗?或者 UIPageViewController 的问题。而我怎么才能avoid/correct呢?

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

这是一个错误,已在错误报告程序中记录为错误编号 22947439

但是有一个解决方法:

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