自定义UITabBarController - 使用UIToolBar和UISegmentedcontrol作为Tab Bar?

时间:2010-06-24 11:40:19

标签: iphone uitabbarcontroller uitoolbar uisegmentedcontrol

我的客户想要改变设计,但我无法弄清楚如何做到这一点!

该应用目前在某些UITabBarController之间有UINavigationController转换。我的客户希望在控制器之间使用UIToolBar进行UISegmentedControl转换。

我希望保留UITabBarController,因为它会处理有关加载和转换视图的所有内容,但我希望UIToolBar充当UITabBar而不是{{1} }}!

我已经发现我需要一个自定义UITabBar,也可能需要一个自定义UITabBarController

但是我完全不知道从哪里开始,所以如果有人能给我一个指示从哪里开始会很棒。

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

谢谢。

1 个答案:

答案 0 :(得分:3)

如果我正确理解了您的要求,您希望屏幕底部有一个UIToolbar,其UISegmentedControl取代按UITabBarItem以在不同视图之间切换查看控制器?假设这是真的,我会从一个自定义的UIToolbar类开始,比如SegmentedControlToolbar反映UITabBarControllerUITabBar将基本行为添加到分段控件的基本行为,附加查看每个段的控制器,最后处理每个分段控件的按键更改以实际切换视图。