 <p>All of your view controllers INSIDE the split view controller have to override the method. Seems like at least one of your overrides returns NO in all cases. To make it rotate to all orientations, return YES in all overrides.</p>