0

我在 NavigationController 中嵌入了一个 UIPageViewController,其中嵌入了一个 TabBarController。我认为 UIPageViewController 的每个子视图都适合 UITabBarViewController 中的大小。

第一个子视图看起来不错:

在此处输入图像描述

切换到下一个(垂直),它的视图突然调整大小并且视图长度在底部栏上扩展:

在此处输入图像描述

实际上它不在底栏下方,而是剪裁到那个大小(这意味着如果您拉起视图,您仍然看不到整个视图,只能看到剪切的文本)。

我确实未选中每个相关视图控制器的 Under Bottom Bar & Adjust Scroll View Inset,但没有任何效果。

任何建议将不胜感激。

4

1 回答 1

0

在表视图控制器 viewDidLoad() 方法中试试这个。

self.extendedLayoutIncludesOpaqueBars = NO;

或者您可以在 Interface Builder 中设置属性:取消选中 Extend Edges: Under Bottom Bars, Under Opaque Bars。

于 2015-06-25T09:11:16.720 回答