«UIScreen mainScreen] applicationFrame]» для ландшафтного режима - PullRequest
6 голосов
/ 03 августа 2011

Я должен спросить это.Использование

[[UIScreen mainScreen] applicationFrame]

Это прекрасный способ получить рабочую область iphone или ipad в портретном режиме.Но, если я хочу получить такой же размер в альбомной ориентации, есть другой код, или мне придется создать:

CGRect landscape = CGRectMake(0, 20, 1024, 748)

Это даже не характерно для iPhone и iPad.

1 Ответ

2 голосов
/ 15 февраля 2012

Вы можете использовать [[[UIApplication sharedApplication] keyWindow] frame]

...