【发布时间】:2019-01-18 12:14:39
【问题描述】:
我有这段代码可以从界面修改颜色:
@IBDesignable
class GradientView: UIView {
@IBInspectable var firstColor: UIColor = UIColor.clear{
didSet{
updateView()
}
}
@IBInspectable var secondColor: UIColor = UIColor.clear{
didSet{
updateView()
}
}
override class var layerClass: AnyClass{
get{
return CAGradientLayer.self
}
}
func updateView(){
let layer = self.layer as! CAGradientLayer
layer.colors = [ firstColor.cgColor, secondColor.cgColor ]
layer.locations = [ 0.5 ]
}
}
如何在此处添加修改角度?
【问题讨论】:
标签: ios swift cagradientlayer