Apple states that the split view controller is typically the root view controller
here. They then go ahead and suggest that using it in any other way is not recommended. I would follow that advise. In my own experience UISplitViewController can be a pain if you try to use it in any other way where it is not the root view controller. You could therefore write up your own, or make use of the other third party solutions available. I personally wrote up one myself and it is better than anything else I have trialled, with much less code. MGSplitViewController is one of the few I trialled, was terrible, and the code underneath handles a lot of things the wrong way, like sending rotation messages to its child view controllers through notifications. Im calling them childViewControllers but they were actually not added as such. You learn a few things too if you do it yourself.