Я создаю приложение для iPad на основе UINavigationController
(со скрытой панелью), чтобы я мог перемещать и открывать другие viewControllers для навигации по приложению.Однако сейчас я хочу добавить раздел, в котором есть два viewController, между которыми я хочу переключаться, иными словами, они параллельны, а не иерархичны.
хорошо, чтобы использовать UITabBarController
для этого?Я знаю, что на iPhone рекомендуется, чтобы они использовались только на корневом уровне приложения, но так как это приложение для iPad, мне стало интересно, смогу ли я его использовать?Кроме того, я думаю, мне нужно создать пустой viewController, создать внутри него UITabBarController
и установить для него делегат, а затем добавить к нему два viewController ... Так что в действительности у меня будет viewController внутри другого viewController, и когдаЯ делал это в прошлом, результаты были очень плачевными.
Могу ли я сделать это таким образом?Единственный другой способ, которым я могу думать об этом, - это иметь два плана UIView
в пределах UIViewController
, но это также означает, что я не должен вкладывать в них какую-либо бизнес-логику (плохой MVC!) И не иметь возможностичтобы быть правильной болью в **.
Любые идеи?
Спасибо!
: - Джо
РЕДАКТИРОВАТЬ: Мне также нужнобыть в состоянии провести анимацию между двумя VC в пределах TabBarController, И иметь верхнюю строку меню, которая не анимирует ... Могу ли я сделать это?