重新加载项目后,Xcode搞砸了约束和自动布局

时间:2016-06-04 18:03:11

标签: ios xcode ios-autolayout

我有一个静态表(UITableViewController),只有很少的单元格,它基本上是一个数据输入表单,当我创建这个并且把所有的约束全部都很好,直到我重新加载项目,现在所有的组件都在视图之外布局与约束一起混乱。这发生了两次,我不知道为什么会发生这种情况enter image description here

我删除了整个项目并将其从存储库中删除,但仍然是相同的 重要的是这个在app内部运行良好,显示正确的屏幕,所以看起来这是一些Xcode呈现特定的问题,这也就是它没有发生在项目中的其他一些屏幕,我已经尝试删除tableviewcontroller并添加三次但相同的结果。 这个TableViewController链接到一个UIViewController,它在收集了一个collectionview单元时有一个collectionview,这个视图得到了laucnhed,因此通过show segue链接。

******编辑*********** 弄清楚,特别是当我向标签和文本字段添加高度和宽度约束时,会发生这种情况

1 个答案:

答案 0 :(得分:0)

好的,我是如何解决这个问题的, 我发现如果我在TableViewCell内部的控件上添加高度限制,那么它会弄乱设计,因此不会增加高度限制,而是有助于管理顶部和底部间距。仍然不确定为什么这只发生在某些TableViewController而不是所有。