Core Graphics   >     CGContext   > setLineDash(phase:lengths:)
インスタンスメソッド
setLineDash(phase:lengths:)
破線を描くためのパターンを設定します。
宣言
パラメータ
phase | 線が開始する破線パターンまでの距離を、ユーザー空間のユニットで指定する値。たとえば、値 0 は破線パターンの先頭から始まる線を描画し、値 3 は、先頭から 3 ユニットで始まる破線パターンで描画されることを意味します。 |
lengths | 破線パターンの塗られている部分と塗られていない部分の長さをユーザー空間座標で指定する値の配列。 たとえば、配列 [2,3] は、2 ユニット長の塗られた部分と 3 ユニット長の塗られていない部分を交互に使用する破線パターンを設定します。配列 [1,3,4,2] は、1 ユニットの塗られた部分、3 ユニットの塗られていない部分、4 ユニットの塗られた部分、2 ユニットの塗られていない部分にパターンを設定します。コンテキスト内のすべてのストローク描画が実線を使用するようにダッシュパターンをクリアするには、空の配列を渡して下さい。 |