I am looking for some clarification with regards to view controllers and views. Should one view controller be used exclusively to control one view?
Basically, my portrait view is going to be a 4×3 grid of buttons (within a scrollview). When i rotate the view to landscape, i am going to want maybe a 6×4 grid.
Obviously the functionality for handling the buttons’ clicks etc will be the same in either orientation, so it would seem a lot of effort to duplicate this for landscape.
How should i get the view controller to use the correct view xib?
Should i have two seperate xibs? I have tried every combination of autoresize masks and not having much luck.
I’m not sure of the correct way to go.
Thanks.
You can also try to change your views and subviews sizes etc.
Take a look here Madhup expained It before. Changing UIView on orientation change