iOS 13 - масштабирование на iPad Pro больше не работает - PullRequest
0 голосов
/ 27 октября 2019

У меня есть приложение для iPad, которое отлично работает для всех размеров iPad на iOS 10 - 12. Если устройство использует iOS 13, масштабирование как-то не работает, границы серые. Он показывает только содержимое размером с 9,7 "iPad.

Я проверил его на нескольких устройствах, оно всегда одинаковое. Даже в конструкторе интерфейсов границы есть. iOS 13.

Пожалуйста, проверьте подробности на скриншоте. Я что-то упустил очень важное? Понятия не имею ..

Interface builder screenshot

Вот скриншоты, как это выглядит на одних и тех же устройствах с разными версиями iOS.

iPad Pro 12.9 "- iOS 12.4 iPad Pro 12.9

iPad Pro 12.9" - iOS13 iPad Pro 12.9

1 Ответ

1 голос
/ 27 октября 2019

Что вы сделали, так это установили маску автоматического изменения размера, а не закрепили изображение на экране, как вы, возможно, хотели.

Попробуйте вместо этого установить ограничения, например, на картинке. Это устанавливает верхнее, нижнее, левое и правое ограничения для ближайшего соседа. Просто щелкните левой кнопкой мыши по вашему виду, выберите опцию в кружке, затем щелкните 4 бара для каждого направления и нажмите «Добавить 4 ограничения». pinning view to top, left, right, and bottom

Подробнее об автопоставке: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraintsinInterfaceBuidler.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...