簡體   English   中英

我可以將UITabBarController用作簡單的viewController切換器嗎?

[英]Can I use UITabBarController as a simple viewController switcher?

我正在基於UINavigationController創建一個iPad應用程序(隱藏了該欄),因此我可以推和彈出其他viewControllers來在應用程序中導航。 但是,我現在想添加一個部分,其中有兩個我希望能夠在它們之間進行切換的viewController,也就是說,它們是並排的,而不是分層的。

為此可以使用UITabBarController嗎? 我知道在iPhone上建議僅在應用程序的根目錄下使用它們,但是由於這是iPad應用程序,我想知道是否可以使用它? 另外,我想我需要創建一個空的viewController,在其中創建一個UITabBarController並將其設置為委托,然后向其中添加兩個viewControllers。因此,實際上,我將在另一個viewController中擁有一個viewController,當我擁有過去,這樣做的結果非常不穩定。

我可以這樣嗎? 我能想到的唯一另一種方法是在UIViewController具有兩個計划的UIView ,但這也意味着我不應該在其中真正放置任何業務邏輯(糟糕的MVC!),並且不能成為右疼痛在**。

有任何想法嗎?

謝謝!

:-喬

編輯:我還需要能夠在TabBarController中的兩個VC之間滑動動畫,並且在頂部沒有動畫的菜單欄...我可以這樣做嗎?

當然。

我在我正在開發的應用程序中到處都是這種事情。 實際上,我有幾種不同類型的“工具欄”,可以選擇在不同時間顯示。

我要做的是在工具欄的類中創建一個“父”成員-按下按鈕時,工具欄會在父類中調用一個方法來執行需要做的任何事情-(即顯示另一個視圖)。

這避免了在另一個視圖內(或另一個視圖控制器內的viewcontroller-或其他)創建視圖的整個過程,避免了工具欄可以單擊按鈕的情況,但所有視圖均由根視圖/控制器打開。

希望這對您有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM