代码之家  ›  专栏  ›  技术社区  ›  daredevil1234

使用CGColor

  •  1
  • daredevil1234  · 技术社区  · 7 年前

    根据苹果CGColor文档:

    https://developer.apple.com/documentation/coregraphics/cgcolor/1455631-init

    我应该可以用

    CGColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 0.5)
    

    但是,当我尝试在XCode中执行此操作时:

    enter image description here

    我只是想创建一个函数,这样我就可以传入一个CGColor,CGColor参数有一个默认值。

    我该怎么做呢?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Quoc Nguyen Nofan Munawar    7 年前

    因为你读了

    CGColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 0.5)

    仅在Mac OS中。iOS不支持它

    如果要在iOS中执行相同的操作,可以从 UIColor 通过

    UIColor(red: 0.5, green: 0.5, blue: 0.5, alpha: 0.5).cgColor