如何在 iOS 中完全自定义 TabBar

Posted

技术标签:

【中文标题】如何在 iOS 中完全自定义 TabBar【英文标题】:How do I fully customise TabBar in iOS 【发布时间】:2017-02-01 06:51:59 【问题描述】:

我需要在我的 ios 应用程序中自定义TabBar,如图所示

我需要更改背景颜色、未选择的图像色调颜色和选择的图像色调颜色。这是怎么做到的

【问题讨论】:

你试过这个link 【参考方案1】:

为此,您需要设置UITaBbarbarTintColortintColor 属性。

self.tabBarController?.tabBar.barTintColor = .blue //Background Color
self.tabBarController?.tabBar.tintColor = .yellow //Selected Item tint color

注意:如果你有两个状态的图像意味着默认和选择,然后设置两个图像的集合,检查this answer为标签栏项目设置选定的图像。现在将两个图像的Render mode 设置为资产中的Original Image,如果您不知道如何设置检查this answer。

【讨论】:

以上是关于如何在 iOS 中完全自定义 TabBar的主要内容,如果未能解决你的问题,请参考以下文章

swift 用UIBezierPath自定义中间突出的tabbar

ios中解决自定义tabbar跳转隐藏问题的方法

IOS 5 TabBar 自定义

IOS:将viewcontroller添加到ios中的自定义TabBar

IOS开发-关于自定义TabBar条

iOS开发进阶-用最简单的方式自定义TabBar