Как использовать Руководство по разметке безопасной зоны без Autolayout? - PullRequest
0 голосов
/ 03 мая 2018

Я бы хотел сжать свое приложение iOS также на iPhone X. Это приложение iOS, разработанное с использованием автоматического изменения размера и цели развертывания, - iOS8. Я выбрал свой viewcontroller в раскадровке. Затем я попытался проверить Использовать руководство по безопасной области , но оно автоматически отображается на Автопоставка . Пожалуйста, пройдите по изображению Я хочу сжать дизайн своего приложения для iPhone X без автопоставки. Как решить эту проблему?

enter image description here

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Ну, я столкнулся с той же ситуацией, когда мое старое приложение, созданное с помощью функции Auto Resize, необходимо обновить, чтобы оно было совместимо с iPhone X, поэтому до сих пор я добавил экран-заставку для iPhone X, следующее изображение даст вам представление о том, как это сделать.

enter image description here

После этого мое приложение теперь совместимо с iPhone X, и мне нужно добавить несколько новых условий, когда дизайн был нарушен. Вы можете попробовать это. надеюсь, это поможет вам.

Спасибо

0 голосов
/ 03 мая 2018

Вы не можете использовать Safe Area Layout без Auto Layout

Посмотрите на этот документ Apple:
safeAreaLayoutGuide является членом / экземпляром класса UILayoutGuide . И UILayoutGuide : это прямоугольная область, которая может взаимодействовать с Авторазметка .

Итак, вы должны включить автоматическую разметку, если вы хотите использовать безопасные области.

Я думаю, нет пути.

Подробнее о Безопасной зоне Xcode 9

...