Отключение Auto-Layout в One View портит экран
Я пытаюсь отключить AutoLayout для одного точного представления под названием conversationVC
, Поскольку это чат, и я получил код от проекта, который не использует Autolayout.
Моя идея заключалась в использовании
self.view.removeConstraints(self.view.constraints)
self.view.translatesAutoresizingMaskIntoConstraints = true
удалить ограничения AutoLayouts и добавить свои собственные из CGRectMake
По какой-то причине экран становится грязным.
Это моя иерархия представлений:
Вот как выглядит экран без кода для удаления AutoLayout:
Теперь, пытаясь удалить и автоматически изменить размер всех отдельных элементов в моем представлении, это выглядит так:
Как видите, некоторые виды пропадают. Есть идеи, как преодолеть это поведение?
примечание: кнопка добавления находится в правильном положении.
Изменить: это не дубликат, поскольку он охватывает весь вид и его элементы, кроме одной метки. Также я не думаю, что авторазмер является проблемой, но что-то еще