Я хотел бы сжать свое приложение iOS также в iPhone X. Это приложение iOS, разработанное с использованием автоматического изменения размера и цели развертывания, — iOS8. Я выбрал свой контроллер просмотра в раскадровке. Затем я попытался установить флажок Использовать руководство по разметке безопасной области, но он автоматически поставил галочку на Автомакет. Пожалуйста, перейдите через изображение. Я хочу сжать дизайн своего приложения для iPhone X без автомакета. Как решить эту проблему?
Как использовать Руководство по планировке безопасной зоны без Autolayout?
Ответы (2)
Вы не можете использовать
Safe Area Layout
безAuto Layout
Взгляните на этот документ Apple:
safeAreaLayoutGuide является членом/экземпляром класса UILayoutGuide. И UILayoutGuide: прямоугольная область, которая может взаимодействовать с Auto Layout сильный>.
Таким образом, вы должны включить автоматическую компоновку, если хотите использовать вставки безопасной области.
Думаю, никак.
Вот более подробная информация о безопасной области Xcode 9
Что ж, я столкнулся с той же ситуацией, когда мое старое приложение, созданное с функцией автоматического изменения размера, и его необходимо обновить, чтобы сделать его совместимым с iPhone X, поэтому то, что я сделал до сих пор, — это добавить заставку для iPhone X, следующее изображение будет дать вам представление о том, как это сделать.
После этого мое приложение теперь совместимо с iPhone X, и мне нужно добавить какое-то новое условие, при котором дизайн был нарушен. Вы можете попробовать это. надеюсь, это может помочь вам.
Спасибо