0
我有一個矩形,我想用隨機顏色填充它。在外部函數中爲cgfill設置隨機顏色
返回隨機顏色的函數應該是分開的。
這是我的想法,但它不工作,我認爲是因爲類型?我需要用指針來做到這一點嗎?
func getRandomColor() -> CGColorRef {
let color = CGColorCreate(CGColorSpaceCreateDeviceRGB(), [1.0, 0.5, 0.5, 0.2])
return color
}
func drawRect {
// ...
CGContextSetFillColorwithcolor(context,getRandomColor())
// ...
}
有問題,然後用這條線:CGContextSetFillColor(背景下,getRandomColor()) 通常你把4值在那裏,但我很難澄清我可以用來從外部函數獲取值。 – BigTestFile
使用'CGContextSetFillColorWithColor(context,randomColor())'而不是'CGContextSetFillColor ...' – Kubba
奇怪我試過同樣的事情,只是大寫它不同。謝謝!你救了我的命 – BigTestFile