Подтвердить что ты не робот

Как получить высоту и ширину экрана устройства iOS

Возможный дубликат:
IPhone/IPad: как получить ширину экрана программно?
Как получить ориентацию по высоте и ширине экрана?

Учет различных устройств и ориентации iOS, какой самый простой способ получить текущее разрешение экрана, включая высоту и ширину?

4b9b3361

Ответ 1

UIScreen - ваш друг здесь.

CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;

Ответ 2

CGRect screenBounds = [[UIScreen mainScreen] bounds];

Это даст вам полное разрешение экрана в точках, так что обычно это будет 320x480 для iPhone. Несмотря на то, что iPhone4 имеет гораздо больший размер экрана, iOS по-прежнему возвращает 320x480 вместо 640x960. Это в основном из-за нарушения старых приложений.

Надеюсь, это поможет вам.