Core Graphics   >     CGContext   > drawLinearGradient(_:start:end:options:)
インスタンスメソッド
drawLinearGradient(_:start:end:options:)
指定された開始点と終了点によって定義された線に沿って変化するグラデーションの塗りを描画します。
宣言
パラメータ
gradient | グラデーションのオブジェクト。 |
startPoint | グラデーションの開始点を定義する座標。 |
endPoint | グラデーションの終点を定義する座標。 |
options | 塗りが開始点または終了点を超えて拡張するかどうかを制御するオプションフラグ(drawsBeforeStartLocation または drawsAfterEndLocation)。 |
議論
CGGradient オブジェクト内の位置 0 の色は、開始点にマッピングされます。CGGradient オブジェクトの位置 1 の色は、終点にマッピングされます。グラデーションの位置の値に基づいて、これら 2 つの点の間で色の線形補間が行われます。オプションフラグは、開始点の前、または終了点の後にグラデーションを描画するかどうかを制御します。