Мой проект целевой iOS - 11 и выше.Он имеет правильные ресурсы для запуска изображений для XR и XS Max с соответствующими размерами.На симуляторе мое приложение работает как на XR, так и на XS Max.
Но пользователи сообщали о проблемах пользовательского интерфейса на реальных устройствах.После некоторых исследований на реальном устройстве это выглядит так:
[UIScreen mainScreen].nativeBounds.size
возвращает правильные значения.Но кажется, что само устройство думает, что оно имеет размер экрана iPhone X (например, когда я не использую правильные изображения экрана запуска).И, по моему мнению, он возвращает неправильные значения с
[UIScreen mainScreen].bounds.size
, этот, я считаю, возвращает значения, как будто это не iPhone XR, а iPhone X.
Кто-то тоже сталкивался с такой проблемой?