繁体   English   中英

旋转后表格视图中第一部分上方的透明空间

[英]Transparent space above 1st section in table view after rotate

我有一个拆分视图控制器,作为主视图,我有一个UIViewController。 该UIViewController内部有一个工具栏和一个表格视图。

如果将拆分视图旋转为纵向,然后又旋转为横向,则在表格视图上方会看到一个透明的空间。 当我向上滚动tableview时,我看到表内容出现在该空间中。

奇怪的是,只有当我旋转设备然后再次旋转回去时,它才会发生。 最初的表格视图很好,但是经过几次旋转后似乎有些混乱。

这是我几次旋转后的屏幕截图: 在此处输入图片说明

这是轮换之前的屏幕截图(看起来很棒): 在此处输入图片说明

我试图迫使它重新使用setNeedsLayout进行布局,但是没有运气。

有任何线索吗?

尝试设置self.automaticallyAdjustsScrollViewInsets = NO; 在ViewController的viewDidLoad中。 默认情况下为YES

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM