iOS 颜色拓展之 "f8f8f8"转化为UIColor

给UIColor添加拓展方法,通过"f8f8f8"获取对应的UIColor值:

实际使用:let color = UIColor(hexColor: "f8f8f8")

importFoundation

import UIKit

extension UIColor {

   convenienceinit(hexColor:String) {       

        varred:UInt32=0, green:UInt32=0, blue:UInt32=0

       lethex = hexColorasNSString

        Scanner(string: hex.substring(with:NSRange(location:0, length:2))).scanHexInt32(&red)

        Scanner(string: hex.substring(with:NSRange(location:2, length:2))).scanHexInt32(&green)

        Scanner(string: hex.substring(with:NSRange(location:4, length:2))).scanHexInt32(&blue)

        self.init(red:CGFloat(red)/255.0, green:CGFloat(green)/255.0, blue:CGFloat(blue)/255.0, alpha:1.0)

    }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 接下来我们看Base文件夹下的UIKIt文件夹的内容。 1.UIColor+YYAdd 这里看了这个类,里面有许多...
    充满活力的早晨阅读 6,986评论 0 1
  • iOS中的颜色有UIColor、CGColor、CIColor三种,下面对三种颜色分别进行说明: 一、常用的UIC...
    lfp901020阅读 11,728评论 0 7
  • 有时候我们需要从一个16进制的颜色代码(例如#fafcfe)获得一个颜色对象,可以使用如下方法: func hex...
    mizk阅读 4,247评论 0 0
  • 原文 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。 1.UITableView的Group...
    无沣阅读 4,198评论 0 2
  • 肥皂剧、网红直播、微信传播的各种低俗趣味的小视频在充斥着现代人的生活。忙,是时代年轻白领的最贴切标签,我们很多时候...
    指上阅读 3,805评论 0 1

友情链接更多精彩内容