我有添加渐变图层的问题,
这是我的代码:
override func awakeFromNib() {
super.awakeFromNib()
let colors: [AnyObject] = [
UIColor(white: 0, alpha: 0.5).CGColor,
UIColor(white: 0, alpha: 0.8).CGColor
]
gradientLayer.colors = colors
gradientView.layer.insertSublayer(gradientLayer, atIndex: 0)
}
override func layoutSubviews() {
super.layoutSubviews()
gradientLayer.frame = gradientView.frame
}
gradientLayer框架比gradientView问题更严格:(
Mabey你知道如何解决它:)
答案 0 :(得分:2)
我找到了解决方案。
我提出这个问题:
gradientLayer.frame = gradientView.bounds
到drawRect
功能:)
答案 1 :(得分:1)
移动
gradientLayer.frame = gradientView.frame
进入你的awakeFromNib()函数。