1
A
回答
3
沿着這些線路的東西應該工作,如果你只是想一個線性組合:
func mixGreenAndRed(greenAmount: Float) -> UIColor {
return UIColor(red: (1.0 - greenAmount), green: greenAmount, blue: 0.0, alpha: 1.0)
}
那一個將通過RGB混合(0.5,0.5,0),雖然,是一種醜陋的橙所以你可能要做到這一點,而不是,這將只是調整紅色和綠色的色調,通過黃,讓你改變飽和度/亮度,以你的口味:
func mixGreenAndRed(greenAmount: Float) -> UIColor {
// the hues between red and green go from 0…1/3, so we can just divide percentageGreen by 3 to mix between them
return UIColor(hue: greenAmount/3, saturation: 1.0, brightness: 1.0, alpha: 1.0)
}
在這兩種情況下greenAmount
應該是0.0之間的值-1.0,而不是0-100。
相關問題
- 1. HTML顏色代碼:紅色到黃色到綠色
- 2. 從一種顏色到另一種顏色到百分比
- 3. 百分比顏色色調識別
- 4. 漂浮在一個矩陣顏色紅色到綠色
- 5. 從Android顏色對象獲取紅色,藍色或綠色通道
- 6. 值紅色/黃色/綠色(如何?)
- 7. 處理js紅色()綠色()藍色()
- 8. jquery下拉列表都獲得顏色綠色時selecet紅色
- 9. 當語法(iePURPLE或PURPAL)錯誤時,如何從csv文件分組顏色(藍色,綠色,紫色,紅色)?
- 10. 生成顏色列表,從藍色到紅色,從0%到100%
- 11. iOS:UIColor不尊重紅色,綠色,阿爾法,藍色。顯示其他顏色?
- 12. 從綠盤Quantmod ChartSeries中線條顏色到另一種顏色
- 13. 地塊所有紅色和綠色
- 14. .Net Reflector紅色和綠色方塊
- 15. 什麼是紅色/綠色測試?
- 16. 將綠色轉換爲紅色
- 17. 如何從紅色改變的UITableViewCell的背景顏色爲橙色到綠色順利
- 18. 如何獲得給定顏色代碼(藍色)的匹配顏色(紅色和綠色)
- 19. 像油漆一樣添加顏色(顏色)(藍色+黃色=綠色等)
- 20. 綠色像素的顏色無效
- 21. UITableViewCellEditingStyle刪除顏色爲綠色
- 22. 每秒鐘更改紅色和綠色之間的背景顏色
- 23. 生成紅色和綠色之間的顏色的輸入範圍
- 24. 在儀器中觸發「顏色複製圖像」和「顏色點亮綠色並錯過紅色」的是什麼?
- 25. 如何在畫布中填充不同顏色的所有圈子:紅色,黃色,藍色和綠色?
- 26. osx應用程序紅色橙色綠色圖標
- 27. Java BufferedImage單獨獲取紅色,綠色和藍色
- 28. 使用Color.brighter方法打印紅色,綠色和藍色值
- 29. RGBApixel'沒有成員名爲...紅色藍色和綠色
- 30. 如何顯示progressBar中的綠色進度和百分比?
類似[this](http://stackoverflow.com/questions/1560081/how-can-i-create-a-uicolor-from-a-hex-string/3532264#3532264)。 – Avis 2014-09-19 22:42:57