Я использую оператор IF, чтобы определить, когда изменяется ориентация устройства, и когда это происходит, отображается новый вид: один портрет, другой пейзаж. Единственная проблема заключается в том, что, если я поворачиваюсь от портрета к ландшафту, и ландшафтный вид показывает, что он не вращался полностью. Это все еще в портрете, 90 градусов от того, что должно быть. Спасибо за вашу помощь!
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
if (toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
//portrait
self.view = portrait;
} else {
//landscape
self.view = landscape;
}
}