iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの極意 - Tips389 グラデーションで色を塗る

登録タグ
iOS
Icon comment count 0
Icon stock count 0

5-11グラフィックスTips389 グラデーションで色を塗る

Level2

Point背景色をグラデーションで描画(drawRectイベント、CGColorSpaceRefポインタ、CGGradientCreateWithColors関数、CGContextDrawLinearGradient関数)

背景をグラデーションで塗りつぶすためには、CGContextDrawLinearGradient関数を使います。

グラデーションの設定は、開始色と終了色の設定をします。この色は、2つ以上作ることができます。

グラデーションの開始点、終了点は、CGContextDrawLinearGradient関数で指定することができます。

リスト1では、CGContextDrawLinearGradient関数で赤のグラデーションで描画しています。上の濃い赤から下の白までのグラデーションになります。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません