我有一个拆分视图控制器,作为主视图,我有一个UIViewController。 UIViewController里面有一个工具栏和一个tableview。
如果我将分割视图旋转为纵向然后再回到横向,我会在桌面上方看到一个透明的空间。当我将桌面视图向上滚动一点时,我看到桌面内容出现在该空间中。
奇怪的是,只有当我旋转设备然后再旋转时才会发生这种情况。表格视图一开始很好,但是经过几次旋转之后似乎搞砸了。
以下是我旋转几次后的屏幕截图:
这是旋转前的截图(看起来很棒):
我试图用setNeedsLayout强制它重新布局,但没有运气。
任何线索???
答案 0 :(得分:1)
尝试在ViewController的self.automaticallyAdjustsScrollViewInsets = NO;
中设置viewDidLoad
。默认情况下,这将是YES
。