сильный текст У меня есть приложение для iPad, которое позволяет только альбомную ориентацию и запускает в альбомной ориентации. У меня есть UIViewController
и в viewDidLoad
я устанавливаю кадр вида:
self.view.frame = CGRectMake(0, 0, 1024, 728);
В функции touchesBegan
в том же UIViewController
я распечатываю вид:
NSLog(@"%@",self.view);
и когда я нажимаю на экран, получаю:
<UIView: 0x37e370; frame = (0 0; 768 1024); transform = [0, 1, -1, 0, 0, 0]; layer = <CALayer: 0x37e3d0>>
Как видите, рамка меняется на [0,0,768,1024] (это портретный iPad) вместо [0,0,1024,728] (это то, что я определил, чтобы оно было в viewDidLoad
метод).
Почему это включает меня?