获取颜色的RGB值

func getRGBValue() -> (CGFloat, CGFloat, CGFloat) {
  guard let components = self.cgColor.components else {
    fatalError("该颜色不是通过RGB创建的")
  }
  return (components[0] * 255, components[1] * 255, components[2] * 255)
}    

func getRGBValue1() -> (CGFloat, CGFloat, CGFloat) {
  var r: CGFloat = 0
  var g: CGFloat = 0
  var b: CGFloat = 0
  var alpha : CGFloat = 0
  getRed(&r, green: &g, blue: &b, alpha: &alpha)
    return (r * 255, g * 255, b * 255)
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容