Если я создаю универсальное приложение для iPhone / iPad, у меня есть два XIB. Один основной XIB для каждого типа устройства.
Версия iPad должна получить UISplitViewController
в качестве корневого контроллера, а iPhone UITabBarController
.
.
Тем не менее, UITabBarController
, используемый на iPhone, именно тот, который я хотел бы использовать в iPad UISplitViewController
в качестве главного контроллера.
Каков наилучший / самый чистый способ достижения этого без дублирования UITabBarController
?
Должен ли я добавить третий XIB, который содержит только UITabBarController
, а затем добавить его программно? Или есть более элегантный способ использования возможностей Interface Builder?