Ios 当旋转时,UINavigationController在底部留下12px的间隙
我有一个非常简单的应用程序:一个Ios 当旋转时,UINavigationController在底部留下12px的间隙,ios,objective-c,uinavigationcontroller,uikit,uipageviewcontroller,Ios,Objective C,Uinavigationcontroller,Uikit,Uipageviewcontroller,我有一个非常简单的应用程序:一个UIPageViewController包装在UINavigationController中,显示4个UIViews,带有4个红色边框 过渡样式设置为带23磅边框的滚动 问题是,当我将模拟器旋转到横向格式时,底部有一个不应该存在的初始12pt间隙。视图应该占据整个屏幕 当我滚动到下一页时,视图跳到底部,并且布局正确 当我不使用导航视图控制器时,所有内容都已正确布局 检查视图层次结构时,我看到一个\u UIQueuingScrollView的边界为 x: 504 y
UIPageViewController
包装在UINavigationController
中,显示4个UIView
s,带有4个红色边框
过渡样式设置为带23磅边框的滚动
问题是,当我将模拟器旋转到横向格式时,底部有一个不应该存在的初始12pt间隙。视图应该占据整个屏幕
当我滚动到下一页时,视图跳到底部,并且布局正确
当我不使用导航视图控制器时,所有内容都已正确布局
检查视图层次结构时,我看到一个\u UIQueuingScrollView
的边界为
x: 504
y: →12←
width:504 height: 320
我错过了什么
屏幕截图(红色边框应位于底部):
复制: