Безопасная зона не на месте в раскадровке - PullRequest
0 голосов
/ 08 июня 2018

У меня странная проблема, которая возникла, когда я начал настраивать пользовательский интерфейс для работы в ландшафтном режиме.

Некоторые, но не все, контроллеры моего представления демонстрируют странное поведение в безопасной зоне.

Безопасная зона выходит за пределы поля зрения.Это разрушает мой пользовательский интерфейс.

Stack Area Misplacement

Хотя это не должно иметь значения, я проверил все свои ограничения, чтобы убедиться, что у меня не былотот, где Безопасная зона была установлена, чтобы быть размером чего-то еще.

Я также очистил папку сборки и проект.

Хотя я не смогу изменить Безопасную зону, ошибки случаются.

Я использую версию Xcode 9.4 (9F1027a).

Есть мысли?

Обновление: становится немного страннее.Это были ограничения, но я понятия не имею, почему.Я удалил и переделал их.Безопасная зона была определенно изменена в результате ограничений.Теперь мой вопрос, я должен сообщить об ошибке?

1 Ответ

0 голосов
/ 09 июня 2018

Ну, я решил проблему.Мне пришлось удалить ограничения для безопасной области, удалить безопасную область, установить мои ограничения на верхний уровень просмотра, и, когда все было правильно, снова включить безопасную область.Мне пришлось вернуться и отредактировать несколько ограничений, но по большей части кажется, что когда вы снова добавляете Безопасную область, ваши ограничения переключатся на это.

Safe Area Check Marks

Простое удаление и переопределение ограничений не решило проблему.

Я надеюсь, что это поможет кому-то, кто столкнется с этим в будущем.

...