Почему вы хотите использовать два вида для обеих ориентаций? Вы можете установить свойства autoresizemask для элементов управления, если портретный и альбомный режимы имеют одинаковый элемент управления для отображения в одном и том же месте. В противном случае вам нужно использовать два представления в
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration;
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation;
или вы можете получить уведомление об UIDevice
UIKIT_EXTERN NSString *const UIDeviceOrientationDidChangeNotification;
- (void)beginGeneratingDeviceOrientationNotifications; // nestable
- (void)endGeneratingDeviceOrientationNotifications;