我试图创建渐变类泛型类,但我得到这个错误。 任何帮助将不胜感激解释。类型[NSNumber的]有没有标件
import UIKit
@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(){
var layer = self.layer as! CAGradientLayer
layer.colors[FirstColor.cgColor, SecondColor.cgColor]
layer.locations[NSNumber[0.5]]
}
}
我得到的错误在这两个线 -
layer.colors[FirstColor.cgColor, SecondColor.cgColor]
layer.locations[NSNumber[0.5]]