для проверки ориентации
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
затем, в зависимости от вашего состояния, вы можете изменить ориентацию устройства по своему желанию ..
вы можете использовать:
[UIApplication sharedApplication].statusBarOrientation = UIInterfaceOrientationPortrait;
иливсе, что вы хотите.
или вы можете пойти на следующий, но это не так
[[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait];