繁体   English   中英

iOS自动布局-在表格视图上方添加视图时出现黑屏

[英]iOS Autolayout - black screen when adding view above table view

我有带UITableView的UIViewController,它占据了整个屏幕(我正在使用自动布局)。 当我在表视图上方的视图中添加一些视图时,有时当我按下此视图控制器时,我会看到黑屏,但仅在应该是表视图的地方看到。 有时,当我删除视图并添加其他视图时,有时却无法工作。 所以我不知道为什么有时有时无法工作,什么会导致此错误。 我什至可以只将IBOutlet添加到其中一个约束中,然后我会看到黑屏,如果我随后删除具有此约束的视图,则可以工作,如果我单击“撤消”并且该视图再次出现,则可以工作。 我不明白。

有人能帮我吗?

默认的tableview背景颜色为黑色,因此可能是您的表未填充。 尝试将表视图的背景色设置为明显的颜色(例如红色),并在表尝试布局时检查数据源是否可用。

抱歉,这是我没有注意到的错误。 我在接口构建器中将视图控制器的视图设置为tablew视图。

暂无
暂无

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

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