旋转后 table 视图中第一部分上方的透明 space
Transparent space above 1st section in table view after rotate
我有一个拆分视图控制器,作为主视图我有一个 UIViewController。那个 UIViewController 有一个工具栏和里面的一个 table 视图。
如果我将拆分视图旋转为纵向,然后再旋转回横向,我会看到 table 视图上方的 space 是透明的。当我向上滚动 table 视图时,我看到 table 内容出现在 space.
中
奇怪的是,只有当我旋转设备然后再旋转回来时才会发生这种情况。 table 视图一开始还不错,但旋转几次后似乎有些东西乱七八糟。
这是我旋转几次后的截图:
这是旋转前的截图(看起来不错):
我试图用 setNeedsLayout 强制它重新布局,但没有成功。
有线索吗???
尝试在 ViewController 的 viewDidLoad
中设置 self.automaticallyAdjustsScrollViewInsets = NO;
。默认情况下为 YES
。
我有一个拆分视图控制器,作为主视图我有一个 UIViewController。那个 UIViewController 有一个工具栏和里面的一个 table 视图。
如果我将拆分视图旋转为纵向,然后再旋转回横向,我会看到 table 视图上方的 space 是透明的。当我向上滚动 table 视图时,我看到 table 内容出现在 space.
中奇怪的是,只有当我旋转设备然后再旋转回来时才会发生这种情况。 table 视图一开始还不错,但旋转几次后似乎有些东西乱七八糟。
这是我旋转几次后的截图:
这是旋转前的截图(看起来不错):
我试图用 setNeedsLayout 强制它重新布局,但没有成功。
有线索吗???
尝试在 ViewController 的 viewDidLoad
中设置 self.automaticallyAdjustsScrollViewInsets = NO;
。默认情况下为 YES
。