Я занимаюсь разработкой приложения с поддержкой ориентации как в портретном, так и в ландшафтном режиме.
Я добился этого, изменив рамку вида и размер активов в
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
self.view.frame = CGRectMake(0,0,1024,768);
}
Хорошо работает в ios4.3 и ниже.
Когда я пытался запустить в Xcode4.2 и ios5.0, ориентация симулятора не ясна.Я имею в виду, что при смене портретного на альбомный вид не умещается на экране (размер кадра меньше, чем фактический размер кадра в альбомной ориентации).
Есть идеи, почему это происходит?
Большое спасибо, Ави