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. 代表顏色的百分比值(0-100)(從紅色到綠色)
- 2. 設置補丁紅色和綠色的確切百分比
- 3. HTML顏色代碼:紅色到黃色到綠色
- 4. 計算從綠色到紅色的顏色值
- 5. 從一種顏色到另一種顏色到百分比
- 6. PHP - 從綠色 - >黑色 - >紅色生成顏色
- 7. 從綠色到紅色取決於值
- 8. 不錯,從紅色到綠色?
- 9. 百分比顏色色調識別
- 10. 漂浮在一個矩陣顏色紅色到綠色
- 11. as3增加顏色的(紅色,綠色,藍色)
- 12. 從Android顏色對象獲取紅色,藍色或綠色通道
- 13. 處理js紅色()綠色()藍色()
- 14. 值紅色/黃色/綠色(如何?)
- 15. jquery下拉列表都獲得顏色綠色時selecet紅色
- 16. 當語法(iePURPLE或PURPAL)錯誤時,如何從csv文件分組顏色(藍色,綠色,紫色,紅色)?
- 17. CSS部分顏色百分比值
- 18. 從紅色到紅色的紅色安全HTML顏色代碼是什麼? (HTML)
- 19. rgba字符串分開的紅色綠色藍色和alpha值
- 20. 生成顏色列表,從藍色到紅色,從0%到100%
- 21. iOS:UIColor不尊重紅色,綠色,阿爾法,藍色。顯示其他顏色?
- 22. 從綠盤Quantmod ChartSeries中線條顏色到另一種顏色
- 23. 使顏色更紅,綠等最佳值?
- 24. 想要將HTML元素的顏色從紅色更改爲綠色,然後再次變爲紅色
- 25. 什麼是紅色/綠色測試?
- 26. 地塊所有紅色和綠色
- 27. .Net Reflector紅色和綠色方塊
- 28. 將綠色轉換爲紅色
- 29. 如何從紅色改變的UITableViewCell的背景顏色爲橙色到綠色順利
- 30. 如何獲得給定顏色代碼(藍色)的匹配顏色(紅色和綠色)
類似[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