UITabBar 看起来像 UIToolBar(改变 UITabBar 的颜色)

Posted

技术标签:

【中文标题】UITabBar 看起来像 UIToolBar(改变 UITabBar 的颜色)【英文标题】:UITabBar look like UIToolBar (changing color of UITabBar) 【发布时间】:2010-06-20 20:22:33 【问题描述】:

是否可以使 UITabBar 看起来像 UIToolBar,同时保持其 UITabBar 功能? Bottom to top http://files.droplr.com.s3.amazonaws.com/files/14763142/1eiof1.Skjermbilde%202010-06-20%20kl.%2022.29.13.png

使 UITabBar(底部)看起来像 UIToolBar(顶部)。

谢谢。

除了我的问题之外,我还想知道如何更改 tabBar 的背景颜色。有可能吗?有没有人有一个将 TabBar 子类化并更改其颜色的库?

【问题讨论】:

“看起来像 UIToolbar”是什么意思? @Jeff:有 UIToolBar 的设计。 【参考方案1】:

我不会让 UITabBar 看起来像 UIToolBar,而是尝试让 UIToolBar 具有 UITabBar 的功能——例如按下按钮打开不同的子视图。然后,您可以设置 UIToolBar 的背景颜色(它实际上在属性中列为“Tint”)。

【讨论】:

【参考方案2】:

您可以使用看起来像工具栏按钮的图像...

我是否正确理解了您的问题? 您想更改标签栏项目的外观,使它们看起来像工具栏项目?

【讨论】:

嗯,实际上我只是希望能够更改标签栏的颜色……我知道 UIToolBar 可以让您更改其背景颜色,所以我认为这可能是要走的路。

以上是关于UITabBar 看起来像 UIToolBar(改变 UITabBar 的颜色)的主要内容,如果未能解决你的问题,请参考以下文章

使用 UITabBar 或 UIToolBar

用 UIToolBar 替换 UITabBar

带有类似于 uitabbar 的图标/文本的 uitoolbar

在 UITabbar 上方使用 UIToolbar - 有可能吗?

iOS7 无法淡化 UIToolbar 或 UITabbar

如何在 iOS 11 和 iPhone X 上实现隐藏 UITabBar 以显示 UIToolbar