我如何创建与此类似的自定义选项卡栏

发布于 2024-11-17 04:46:06 字数 98 浏览 2 评论 0原文

我如何创建这个自定义标签栏以及它由什么组成?

在此处输入图像描述

How could I create this custom tabbar and what does it consist of?

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红尘作伴 2024-11-24 04:46:06

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

On cocoacontrols.com you can find several TabBar implementations similar to this.

夜雨飘雪 2024-11-24 04:46:06

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

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

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

查看如何对带有指示器的标签栏进行编码请查看 GitHub 上的此项目对于类似 Twitter 的标签栏。

iOS 5 now allows to change the background image of the tabbar but this kind of custom control is much more complex.
You would basically need to write your own view and controller that would change between views, move the arrow accordingly and activate/deactivate the buttons.

As of the elements it consists of, i would say

  • One background image used for every element
  • The different icons in normal and selected state
  • A UILabel for every element
  • The blue divider
  • The arrow, separate from the divider to simplify the animations...

To see how a tabbar with an indicator could be coded check out this project on GitHub for a Twitter-like tabbar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文