我試圖創建漸變類泛型類,但我得到這個錯誤。 任何幫助將不勝感激解釋。類型[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]]