我正在学习javafx,看到了一段我不理解的代码。 自动创建对象,并覆盖某些方法?我从未在Java中见过类似的东西。我将不胜感激。
func setGradient(){
if let containerView = textViewOutlet.superview {
let gradient = CAGradientLayer(layer: containerView.layer)
gradient.frame = containerView.bounds
gradient.colors = [UIColor.clear.cgColor, UIColor.blue.cgColor]
gradient.startPoint = CGPoint(x: 0.0, y: 0.0)
gradient.endPoint = CGPoint(x: 0.0, y: 0.5)
containerView.layer.mask = gradient
}
}