我怎么能创建一个类似于此的自定义tabbar

时间:2011-06-25 20:15:40

标签: iphone objective-c uitabbar

我如何创建此自定义标签栏及其包含的内容?

enter image description here

2 个答案:

答案 0 :(得分:11)

cocoacontrols.com上,你可以找到几个类似的TabBar实现。

答案 1 :(得分:1)

iOS 5现在允许更改标签栏的背景图像,但这种自定义控件要复杂得多。 您基本上需要编写自己的视图和控制器,它们将在视图之间切换,相应地移动箭头并激活/停用按钮。

至于它所包含的元素,我想说

  • 用于每个元素的一个背景图片
  • 处于正常和选定状态的不同图标
  • 每个元素的UILabel
  • 蓝色分隔符
  • 箭头,与分隔线分开以简化动画......

要查看带有指示符的标签栏如何编码,请查看this project on GitHub以获取类似Twitter的标签栏。