底部栏下的iOS UIPageViewController子视图

时间:2015-06-25 07:36:49

标签: ios objective-c uitabbarcontroller uipageviewcontroller uiedgeinsets

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

第一个子视图看起来很好:

enter image description here

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

enter image description here

实际上它不在底栏下面但是被剪裁到那个尺寸(这意味着如果你拉起视图,你仍然看不到整个视图而是切割文字)。

我取消选中了每个相关视图控制器的Under Bottom Bar&调整滚动视图插入但没有任何作用。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

在表视图控制器viewDidLoad()方法中尝试此操作。

self.extendedLayoutIncludesOpaqueBars = NO;

OR 您可以在Interface Builder中设置属性: 取消选中“延伸边缘:在底部条形图下,在不透明条形图下”。

相关问题