The supportive orientation is straightforward if you use standard user interface elements, therefore, assuming the case, you are on the right track.
If you use the UITabController, all views must support the same orientations, otherwise it is considered to be minimal by default (for example, Portrait). I suppose.
Also, if you use NIB for your views, make sure you have "Autoresize subviews" when you customize the view in Interface Builder.
source share