Это не ответ на ваш точный вопрос, но может помочь частично.
У меня есть приложение, которое использует UISplitViewController, который является подпредставлением UITabBarController.
Это идетвопреки рекомендациям Apple, но было желательно для моего дизайна, который изначально начинался как приложение для iPhone, и который я хотел преобразовать в приложение Universal.Я также хотел сохранить соглашение о пользовательском интерфейсе моего приложения, с которым пользователи iPhone были знакомы.
Неудивительно, что были проблемы с уведомлением об ориентации на различные UISplitViewControllers, которые не были видны (хотя это может показатьсячто Apple может поддержать это, если они захотят).
Обходной путь должен был использовать новый API, добавленный в iOS 5.0,
splitViewController:shouldHideViewController:inOrientation:
... и всегда возвращать NO.Не идеальное расположение пользовательского интерфейса, но оно работает и было принято Apple в качестве обновления приложения.
Итак, (очевидно) вам нужно будет делать это программно, а не использовать раскадровки, но я думаю, что если выможет заставить это работать, Apple может одобрить.Однако я бы не советовал вам рисковать, если вы можете избежать этого.