Интерфейсный конструктор на iOS: как поделиться UITabBarController в универсальном приложении? - PullRequest
1 голос
/ 28 августа 2011

Если я создаю универсальное приложение для iPhone / iPad, у меня есть два XIB. Один основной XIB для каждого типа устройства. Версия iPad должна получить UISplitViewController в качестве корневого контроллера, а iPhone UITabBarController.

.

Тем не менее, UITabBarController, используемый на iPhone, именно тот, который я хотел бы использовать в iPad UISplitViewController в качестве главного контроллера.

Каков наилучший / самый чистый способ достижения этого без дублирования UITabBarController? Должен ли я добавить третий XIB, который содержит только UITabBarController, а затем добавить его программно? Или есть более элегантный способ использования возможностей Interface Builder?

1 Ответ

0 голосов
/ 28 августа 2011

Нужно ли добавить третий XIB, который содержит только UITabBarController, а затем добавить его программно?

Да, я бы так и сделал. В этом нет поддержки Interface Builder.

...