自定义UITabBarController - 使用带有UISegmentedcontrol的UIToolBar作为标签栏?
问题描述:
我的客户想要设计更改,但我无法弄清楚如何做到这一点!自定义UITabBarController - 使用带有UISegmentedcontrol的UIToolBar作为标签栏?
该应用程序目前有一个UITabBarController
在一些UINavigationController
's之间转移。我的客户想要使用UIToolBar
而不是在控制器之间切换UISegmentedControl
。
我想保持UITabBarController
,因为这需要有关加载和移意见打理一切,但我想UIToolBar
充当UITabBar
而不是UITabBar
!
我已经发现我需要一个自定义UITabBarController
,也可能需要一个自定义UIToolBar
。
但是我完全不知道从哪里开始,所以如果有人能给我一个关于从哪里开始的指针,那将是非常好的。
谢谢。
答
如果我正确理解您的要求,您希望UIToolbar
在屏幕的底部有一个UISegmentedControl
,它取代了按UITabBarItem
在不同视图和视图控制器之间切换?假设这是真的,我会从一个自定义的UIToolbar
类开始,比如SegmentedControlToolbar
,它反映了UITabBarController
和UITabBar
将项添加到分段控件,将视图控制器附加到每个段的基本行为,最后处理每个分段控件更改为实际切换视图。
事实证明,最后我隐藏了'UIToolBar'下的UITabBar,并且连接了几个选择器。谢谢! – Emil 2010-09-23 17:45:02
有关如何隐藏UITabBar和设置选择器的详细信息将不胜感激。 – 2011-07-16 09:09:45