我正在創建一個基於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