UITableView模糊的高度

时间:2017-03-16 13:35:23

标签: ios storyboard height tableview ambiguous

我在故事板中内置了UITableView UIViewController。到目前为止一切顺利,直到我采用viewController的{​​{1}}并将其设为view另一个subview的{​​{1}} 。
以下是我如何做的更多代码:

viewController

所以我在另一个地方使用此view,所有内容都可以正确显示,但当我更改其框架并将其添加到另一个VC的let notificationsSB = UIStoryboard(name: "NotificationsScene", bundle: nil) let vc = notificationsSB.instantiateViewController(withIdentifier: "NotificationsNavigationController") vc.view.frame = containerView.bounds containerView.addSubview(vc.view) 层次结构时,ViewController的{​​{1}} view搞砸了。
当我打开视图调试器时,我可以看到它给出了关于表视图高度的警告。

以下是整个事情的样子:
[here is what the whole thing look like


故事板上的一点点:
enter image description here

任何建议将不胜感激。我试图从一开始就在同一个故事板中创建一个新的UITableView,等等,但没有给我结果。 谢谢

1 个答案:

答案 0 :(得分:2)

有点看起来你正在将UITableView限制在其superview的布局指南中......但是当你将所有内容加载到另一个容器中时,你会丢失布局指南。

尝试将“底部空间”约束更改为相对于超级视图,而不是“布局指南”。