2010-06-24 92 views
1

我的客戶想要設計更改,但我無法弄清楚如何做到這一點!自定義UITabBarController - 使用帶有UISegmentedcontrol的UIToolBar作爲標籤欄?

該應用程序目前有一個UITabBarController在一些UINavigationController's之間轉移。我的客戶想要使用UIToolBar而不是在控制器之間切換UISegmentedControl

我想保持UITabBarController,因爲這需要有關加載和移意見打理一切,但我想UIToolBar充當UITabBar而不是UITabBar

我已經發現我需要一個自定義UITabBarController,也可能需要一個自定義UIToolBar

但是我完全不知道從哪裏開始,所以如果有人能給我一個關於從哪裏開始的指針,那將是非常好的。

Top part to act as bottom part. http://files.droplr.com.s3.amazonaws.com/files/14763142/1g5g1s.Skjermbilde%202010-06-25%20kl.%2012.24.59.png

謝謝。

回答

3

如果我正確理解您的要求,您希望UIToolbar在屏幕的底部有一個UISegmentedControl,它取代了按UITabBarItem在不同視圖和視圖控制器之間切換?假設這是真的,我會從一個自定義的UIToolbar類開始,比如SegmentedControlToolbar,它反映了UITabBarControllerUITabBar將項添加到分段控件,將視圖控制器附加到每個段的基本行爲,最後處理每個分段控件更改爲實際切換視圖。

+0

事實證明,最後我隱藏了'UIToolBar'下的UITabBar,並且連接了幾個選擇器。謝謝! – Emil 2010-09-23 17:45:02

+2

有關如何隱藏UITabBar和設置選擇器的詳細信息將不勝感激。 – 2011-07-16 09:09:45