2011-02-23 23 views
0

有沒有添加到TabBarController的方式,顯示沒有TabItem的視圖必須是活動的? 如果是這樣,它如何實現?View without active TabBarItem

更新:

我有五個TabBarItems一個TabBarController。當我啓動我的應用程序時,默認情況下第一個TabItem是活動的。但是,我會認爲沒有任何TabBarItems處於活動狀態並顯示一個視圖(TabBar保持可見狀態)。如果我然後鍵入第一個TabBarItem,適當的視圖變得可見。

+0

你能提供更多關於你要在這裏使用的效果的詳細信息嗎? – DVG 2011-02-24 01:50:14

+0

查看帖子中的更新 – 2011-02-24 09:01:44

+0

你想要的功能有什麼用途?你爲什麼要讓你的應用程序打開到空白屏幕? – 2011-02-24 22:33:53

回答

0

那麼我碰到這種需求,我必須告訴你,我必須實現我自己的標籤欄才能這樣做。

TabBarController設計爲至少有一個選項卡處於活動狀態。有幾個黑客在線發佈,其中一個在這裏在stackoverflow。我不會浪費太多時間來嘗試這些東西。它並不適合我,而且開始編碼的速度非常快,因爲所有的「試錯」都可能導致應用程序退出應用商店。

由於某種原因,TabBarController並不意味着它是子類。所以我不建議你擴展它。因爲API的任何更改都可能導致應用程序崩潰。

這裏是關於如何做一個像Twitter上的應用程序的標籤欄教程。 http://idevrecipes.com/2010/12/17/twitter-app-tab-bar-animation/

對不起,我無法與社區分享代碼。合同的東西,你知道。 :(

+0

我決定以另一種方式做,我現在有一個導航控制器在我的第一個標籤欄控制器視圖中。通過拍攝該視圖,導航控制器將推動下一個視圖。 – 2011-03-15 22:37:43