Я запускаю симулятор iPhone 7 Plus и вижу что-то непонятное.
Размер экрана iPhone 7 Plus составляет 1080x1920, и я запускаю его на мониторе 1080P в портретной ориентации, поэтому его размер также составляет 1080x1920, и он настроен на работу с исходным разрешением монитора, поэтому масштабирование ОС, о котором я знаю, отсутствует. Я также запускаю симулятор в размере 100%.
Теперь я могу понять из-за строки заголовка и строк меню, почему экран обрезается по вертикали (хотя кажется, что он обрезается больше, чем даже это), но симулятор обрезается по горизонтали, потому что он значительно шире, чем сам экран. Это меня смутило, потому что по бокам нет даже границы пикселей.
Итак, кто-нибудь может подумать, почему симулятор не будет показывать точный размер экрана, как можно было бы ожидать? Есть ли способ проверить настройки DPI? Мое единственное предположение, что iPhone показывает разрешение 96 точек на дюйм, а монитор — 72 или что-то в этом роде, но это чисто предположение.
Обновление - То же самое на экране 4K
Дальнейшее тестирование... запустил симулятор iPhone 7 Plus на моем экране 4K (3840x2160), который работает в родном формате (т.е. не HiDpi), и он также показывает отсечение по вертикали, что означает, что здесь определенно происходит какое-то масштабирование, которое я не могу понять. запрещать.