I have two different views (portrait and landscape) for each screen (home, user info, etc).
The difference between portrait and landscape views is enough to have each one into a different view and view controller because it's not only a relocation and resizing of controls.
To perform the switching between the two views I have a container view controller with landscapeView_ and portraitView_ properties and into
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
I do the switching.
This behavior is inherited from iPhone programming but now, in iPad, is this approach correct or it's another way to do the switching?