我正在创建一个基于UINavigationController
(隐藏酒吧)的iPad应用程序,所以我可以推送和弹出其他viewControllers以在应用程序中导航。然而,我现在想添加一个部分,其中有两个viewController,我希望能够切换,换句话说,他们是并排的,而不是分层。我可以使用UITabBarController作为简单的viewController切换器吗?
为此可以使用UITabBarController
吗?我知道,在iPhone上,建议他们仅在应用程序的根级使用,但由于这是一款iPad应用程序,我想知道是否可以使用它?另外,我想我需要创建一个空的viewController,在其中创建一个UITabBarController
并设置委托给它,然后将两个viewControllers添加到它...因此,实际上我将有一个viewController在另一个viewController中,当我有过去做过的结果非常糟糕。
我可以这样做吗?我能想到的唯一方法就是在UIViewController
之内有两个计划UIView
,但这也意味着我不应该在其中放入任何业务逻辑(不好的MVC!),并且不能成为在**的右侧疼痛。
任何想法?
谢谢!
:-Joe
编辑:我也需要能够刷卡,动画TabBarController内的两个风投之间,并有洁癖一个菜单不动画......我能做到这一点?
你的意思是你添加一个父属性到UITabBarController?目前我已经创建了一个扩展UITabBarController的类,并将业务逻辑放在那里......这是正确的方法吗?我可以将其代表设置为自己吗?感谢您的帮助:) – jowie 2010-10-25 08:54:17
事先 - 添加(并设置)“父”属性 - 并通过* parent *调用操作视图。 – Brad 2010-10-25 13:36:58
啊好吧,所以你说的是使用UITabBarController只是为了它的图形标签,而不是内部结构......我想以另一种方式不幸地做到这一点......如果我通过父母开始操纵视图,那么我也可能不会使用UITabBarController。事实上,我无法按照我想要的方式制作动画,所以我回到了两个UIViews。 – jowie 2010-10-26 09:56:52