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

con*_*tus 5 iphone objective-c uitabbar

我怎么能创建这个自定义标签栏,它包含什么?

在此输入图像描述

Vik*_*ica 11

cocoacontrols.com上,您可以找到几个与此类似的TabBar实现.


Iñi*_*tia 1

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

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

  • 每个元素使用一张背景图像
  • 正常状态和选中状态下的不同图标
  • 每个元素都有一个 UILabel
  • 蓝色分隔线
  • 箭头与分隔线分开以简化动画......

要了解如何对带有指示器的选项卡栏进行编码,请查看GitHub 上的此项目,了解类似 Twitter 的选项卡栏。