UI 给出的颜色往往都是十六进制的,如 #1a1a1a 等,但是我们在 iOS中是不能直接使用的,查询了一些代码,发现比较老旧,这里给出一个改进版本比如我的 string.swift ,复制以下代码比如 UI 给的颜色是 #5188e1, 那么我们直接使用字符的扩展函数即可如设置 TabBarItem 的字体颜色uicolor 函数也是在网上找到的,之前的函数在 iOS 13 中,scanHexInt34 方法被废弃,故此方法适配了 iOS 13

swift5.3 UIColor使用十六进制颜色的方法实例

swift5.3 UIColor使用十六进制颜色的方法实例