使用户定义的属性应用 CGColor 数据类型
默认情况下,Interface Builder 不接受 CGColor
数据类型,因此允许在接口构建器中使用用户定义的属性添加 CGColor
; 一个人可能想要使用这样的扩展:
Swift 扩展:
extension CALayer {
func borderUIColor() -> UIColor? {
return borderColor != nil ? UIColor(CGColor: borderColor!) : nil
}
func setBorderUIColor(color: UIColor) {
borderColor = color.CGColor
}
}