您的位置:首页 > 产品设计 > UI/UE

UINavigationBar UITabBar UIBarButtonItem 图标显示原始颜色

2017-11-01 00:54 381 查看
默认情况下,显示在 UINavigationBar 和 UITabBar 中的图标显示的只是图标的轮廓,不透明的部分显示其 TintColor。

在没有设置图标显示原始颜色之前显示是这样的:

当前的 tintColor 是 Orange



在设置显示原始颜色之后:



在设置 BarButtonItem 的图片的时候,用
.withRenderingMode (.alwaysOriginal)
来显示图标的原始颜色

navigationItem.leftBarButtonItem = UIBarButtonItem(image: UIImage(named: "icon_blackberry")!.withRenderingMode(.alwaysOriginal),
style: UIBarButtonItemStyle.plain,
target: self,
action: #selector(openMenu))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐