タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

UIColorに関するloosecontrolのブックマーク (1)

  • UIColor から RGB を取得する : Objective-C プログラミング

    iOS 4 以前で RGB を取得する場合 UIColor が保持している RGBA の値を取得するには、iOS 5 よりも前であれば、CGColorGetComponents 関数を使用します。 この関数は、RGBA の 4 つの値をそれぞれ CGFloat 型で順に const CGFloat* 型の C 配列で返すのですけど、RGB の値が一緒の場合(たとえば白 [R=1.0, G=1.0, B=1.0] や黒 [R=0.0, G=0.0, B=0.0] の場合)には、それらがまとまれて、それらと A との 2 つだけが帰ってくるのが厄介です。 戻される配列の数は CGColorGetNumberOfComponents 関数で取得することができるようになっているので、それらを使って次のように RGBA の値を取得する感じになると思います。 CGFloat red; CGFloat

  • 1