【发布时间】:2014-07-03 19:20:40
【问题描述】:
我尝试绘制渐变点,但 CGGradientCreateWithColors 始终返回 nil。 我是 Swift 和 Objective C 的新手(从今天开始,但是用 Xamarin 制作了一些应用程序)。 谁能解释一下下面的代码有什么问题?
func initFields(){
var startColor = UIColor.blueColor().CGColor
var endColor = UIColor.greenColor().CGColor
var colors: CFArray = [startColor, endColor]
Gradient = CGGradientCreateWithColors(CGColorSpaceCreateDeviceRGB(), colors, [0, 10])
}
func DrawSomething(){
UIGraphicsBeginImageContext(frame.size)
CGContextDrawRadialGradient(UIGraphicsGetCurrentContext(), Gradient!, TouchLocation!, 10, TouchLocation!, 10, 0)
}
【问题讨论】: