swift ui内嵌html,SwiftUI 小技巧之如何使用十六进制颜色color html

SwiftUI给我们内置了一些颜色,但是无法满足我们个性化的颜色需求。在网页编码中十六进制颜色码赋予我们极大的方便,那么SwiftUI是否使用呢?

看完本文您将掌握的技能

了解十六进制颜色码

获取SwiftUI使用十六进制颜色码的代码

什么是 十六进制颜色码

十六进制颜色码就是在软件中设定颜色值的代码。在很多软件中,都会遇到设定颜色值的问题。人的眼睛看到的颜色有两种: 一种是发光体发出的颜色,比如计算机显示器屏幕显示的颜色; 另一种是物体本身不发光,而是反射的光产生 十六进制颜色。

代码实现

extension Color {

init(hex: Int, alpha: Double = 1) {

let components = (

R: Double((hex >> 16) & 0xff) / 255,

G: Double((hex >> 08) & 0xff) / 255,

B: Double((hex >> 00) & 0xff) / 255

)

self.init(

.sRGB,

red: components.R,

green: components.G,

blue: components.B,

opacity: alpha

)

}

}

代码调用

Color(hex:0x87CEEB)

推荐文章

CoreData篇

TextField篇

JSON文件篇

技术交流

QQ:3365059189

SwiftUI技术交流QQ群:518696470

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值