2012-07-24 42 views
0

我有一個表格視圖,17個部分各有4行。我想爲每個部分設置隨機顏色不重複的顏色,並且每次重新加載表格時,它們各自的顏色會發生變化。例如:如果表格標題具有灰色,則其單元格應具有不同的灰色陰影......並..如果表格標題具有綠色,則其單元格應具有不同的綠色陰影,以此類推。 如何做到這一點 致謝如何在UITableView中爲不同的單元格和標題設置不同的隨機顏色?

回答

1

因此,解決方案是使用色彩,飽和度和亮度的色彩空間。色相是360度或2弧度。如果你需要顏色,你可以開始將圓圈分成你需要的切片數量,在這個顏色空間創建一個值(從切片開始的色調,將飽和度設置爲全開,亮度爲全開),在你的情況下,它的360/17是你的切片度

我們在幾年前的一家公司工作過,可能有一些C代碼樣例,但你必須自己搜索才能找到它。那很難做到

蘋果在顏色和色彩空間方面有很好的指導,你可以在Xcode文檔窗格中通過搜索「顏色和顏色空間」來閱讀。

相關問題