我的客户想要改变设计,但我无法弄清楚如何做到这一点!
该应用目前在某些UITabBarController
之间有UINavigationController
转换。我的客户希望在控制器之间使用UIToolBar
进行UISegmentedControl
转换。
我希望保留UITabBarController
,因为它会处理有关加载和转换视图的所有内容,但我希望UIToolBar
充当UITabBar
而不是{{1} }}!
我已经发现我需要一个自定义UITabBar
,也可能需要一个自定义UITabBarController
。
但是我完全不知道从哪里开始,所以如果有人能给我一个指示从哪里开始会很棒。
谢谢。
答案 0 :(得分:3)
如果我正确理解了您的要求,您希望屏幕底部有一个UIToolbar
,其UISegmentedControl
取代按UITabBarItem
以在不同视图之间切换查看控制器?假设这是真的,我会从一个自定义的UIToolbar
类开始,比如SegmentedControlToolbar
反映UITabBarController
和UITabBar
将基本行为添加到分段控件的基本行为,附加查看每个段的控制器,最后处理每个分段控件的按键更改以实际切换视图。