Возможно, вы попробуете что-то наподобие написания своего собственного подкласса UIViewController, который реализует только внешний вид вашего пользовательского представления при изменении межфакориентации.Примерно так:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{
DetailViewController *dvc = [[DetailViewController alloc] initWithNibName:@"DetailViewController_iPhone" bundle:[NSBundle mainBundle]];
}
//navigation controller ruft den bdv Controller auf
[self.navigationController pushViewController:dvc animated:YES];
[dvc release];
}
Все остальные ваши классы теперь наследуются от этого пользовательского UIViewController.Конечно, это будет решением, если у вас есть ViewControllers для всех ваших представлений.
Надеюсь, это поможет