在一个视图中禁用自动布局与屏幕

时间:2016-03-03 11:27:55

标签: ios swift autolayout cgrectmake

我正在尝试为名为conversationVC的一个精确视图禁用AutoLayout。 因为它是一个聊天,我从一个没有使用Autolayout的项目中获取代码。

我的想法是使用

self.view.removeConstraints(self.view.constraints)
self.view.translatesAutoresizingMaskIntoConstraints = true

删除AutoLayouts约束并从CGRectMake添加我自己的约束 出于某种原因,屏幕变得混乱。

这是我的视图层次结构:

enter image description here

这就是屏幕看起来没有代码可以删除AutoLayout: enter image description here

现在尝试删除和自动调整视图中的所有单个项目,它看起来像这样:

enter image description here

正如您所见,某些观点会丢失。 知道如何克服这种行为吗?

注意:添加按钮位于正确的位置。

编辑:它不是重复的,因为它解决了整个视图,它是除单个标签以外的元素。我也不认为Autoresizing是问题,而是其他东西

0 个答案:

没有答案