Приложение, предназначенное для устройства с разрешением 480x960 пикселей, выполняется на устройстве 480x1136. Во время работы на устройстве 480x1136 мне нужно иметь возможность обнаруживать реальное разрешение. К сожалению, вместо того, чтобы разрешение устройства («480x1136»), я получаю разрешение приложения (== '480x960'
), следовательно, [[UIScreen mainScreen] bounds].size * [[UIScreen mainScreen] scale]
'480x960'
вывел следующую вместо ожидаемого '480x1136'
Получение разрешения дисплея iOS
Как я могу разрешить реальное физическое устройство разрешение?
Какое устройство вы протестировали его на? Физическое устройство или симулятор? – nhgrif
Это нормально, поскольку в отношении приложения он работает на устройстве с разрешением 480x960. Почему вам нужно получить фактическое разрешение устройства? –
Физическое устройство: приложение, предназначенное для работы на 3,5-дюймовом устройстве, выполняется на 4-дюймовом устройстве (iPod Touch 5,1). – NadavRub