Core Graphics   >     CGContext   > drawRadialGradient(_:startCenter:startRadius:endCenter:endRadius:options:)
インスタンスメソッド
drawRadialGradient(_:startCenter:startRadius:
endCenter:endRadius:options:)
指定された開始円と終了円によって定義される領域に沿って変化するグラデーションの塗りを描画します。
宣言
パラメータ
gradient | グラデーションのオブジェクト。 |
startCenter | 開始円の中心を定義する座標。 |
startRadius | 開始円の半径。 |
endCenter | 終了円の中心を定義する座標。 |
options | グラデーションが開始円または終了円を超えて描かれるかどうかを制御するオプションフラグ(drawsBeforeStartLocation または drawsAfterEndLocation)。 |
議論
CGGradient オブジェクトの位置 0 の色は、startCenter と startRadius で定義された円にマッピングされます。CGGradient オブジェクトの位置 1 の色は、endCenter と endRadius で定義された円にマッピングされます。グラデーションの位置の値に基づいて、開始円と終了円の間で色が直線補間されます。オプションフラグは、開始点、または終了点を超えてグラデーションを描画するかどうかを制御します。