В последнее время я начал создавать существующее приложение с Xcode 11 и iOS 13 SDK, и получил несколько изменений в том, как работает макет.
Прежде всего, было изменение по умолчаниюпросмотреть презентацию контроллера, которую было достаточно просто обойти, установив ее явно в полноэкранный режим.
Однако больше разочаровывает компоновка на основе ограничений, которую я использовал для центрирования веб-просмотра (WKWebView
) наосновной вид контроллера представления. Сложность заключается в том, что мне нужно программно отрегулировать ширину веб-просмотра.
Этот был , который хорошо работал ранее, регулируя константу ограничения для ведущих и конечных ограничений веб-просмотра. Теперь, однако, это, кажется, не корректируется должным образом. Я настроил почти все переменные в макете, пытаясь вернуться к предыдущему поведению без успеха.
Базовая структура выглядит следующим образом:
Информация о макете веб-просмотра:
И три горизонтально воздействующих ограничения:
(я пытался изменить веб-представлениекомпоновка в Автоматически из Маски Переводов, добавление / удаление ограничений авторазмера и т. д.)
Что-нибудь сразу выскакивает, что я делаю неправильно?