2010-06-24 47 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