0

それぞれ 4 行の 17 セクションのテーブル ビューがあります。色が繰り返されないように、各セクションにランダムな異なる色を設定したいのですが、テーブルがリロードされるたびにそれぞれの色が変わります。例: テーブル ヘッダーが灰色の場合、そのセルはさまざまな色合いのグレーである必要があります..そして..テーブル ヘッダーが緑色の場合、そのセルはさまざまな色合いの緑である必要があります。この感謝を事前に行う方法

4

1 に答える 1

1

したがって、これに対する解決策は、色相、彩度、および輝度を使用する色空間を使用することです。色相は360度または2ラジアンのいずれかです。色が必要な場合は、円を必要な数のスライスに分割し、その色空間に値を作成します(スライスからの色相、彩度をフルオン、輝度をフルオンに設定します。この場合は360/17です。スライス度です。

数年前に働いていた会社で使用しました。これにはおそらくサンプルのCコードがありますが、それを見つけるには自分で検索する必要があります。それほど難しいことではありません。

Appleには、色と色空間に関する優れたガイドがあります。「色と色空間」を検索すると、Xcodeのドキュメントペインで読むことができます。

于 2012-07-24T13:16:28.963 に答える