[英]iOS Autolayout - black screen when adding view above table view
我有带UITableView的UIViewController,它占据了整个屏幕(我正在使用自动布局)。 当我在表视图上方的视图中添加一些视图时,有时当我按下此视图控制器时,我会看到黑屏,但仅在应该是表视图的地方看到。 有时,当我删除视图并添加其他视图时,有时却无法工作。 所以我不知道为什么有时有时无法工作,什么会导致此错误。 我什至可以只将IBOutlet添加到其中一个约束中,然后我会看到黑屏,如果我随后删除具有此约束的视图,则可以工作,如果我单击“撤消”并且该视图再次出现,则可以工作。 我不明白。
有人能帮我吗?
默认的tableview背景颜色为黑色,因此可能是您的表未填充。 尝试将表视图的背景色设置为明显的颜色(例如红色),并在表尝试布局时检查数据源是否可用。
抱歉,这是我没有注意到的错误。 我在接口构建器中将视图控制器的视图设置为tablew视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.