如何在Swift 3中使用Tabor中2种颜色的自定义图标?

问题描述 投票:0回答:3

我想在标签栏中添加带有2种颜色的特殊图标,但是该应用仅检测到一种颜色,因此我使用了很多单色图标,它们没有问题,但是此图标不会像我想要的那样显示这是该图标的图像here is the image

背景颜色为白色

ios swift3 icons uitabbarcontroller uitabbaritem
3个回答
2
投票

尝试使用图像的.jpg代替.png


0
投票

如果使用图像资源,则将渲染选项更改为“原始图像”,而不是“默认”。

enter image description here

否则将tabor的色调更改为透明。


0
投票

尝试使用此代码设置所需的颜色。

UITabBar.appearance().tintColor = .red

或者您可以告诉系统保留原始渲染模式,因此它不使用默认颜色。像这样设置图像。

... = UIImage(named:"myImage.png")?.withRenderingMode(.alwaysOriginal)

0
投票

在X代码中的资产文件夹中选择您的图像,然后在属性检查器中将[渲染为]的值更改为“原始图像”]],而不是“默认”

© www.soinside.com 2019 - 2024. All rights reserved.