Core Graphics >     CGPath   >   copy(dashingWithPhase:lengths:transform:)
インスタンスメソッド
copy(dashingWithPhase:lengths:transform:)
破線のストロークでパスを描画した結果に相当する新しいパスを返します。
宣言
パラメータ
phase | 線が始まるダッシュパターンまでの距離をユーザー空間のユニットで指定する値。たとえば、値 0 はダッシュパターンの先頭から始まる行を描画し、値 3 は、先頭から 3 ユニットで始まるダッシュパターンで描画されることを意味します。 |
lengths | ダッシュパターンのペイントされた部分とペイントされていない部分をユーザー空間座標で指定する値の配列。 たとえば、配列 [2,3] は、2 ユニット長のペイントされた部分と 3 ユニット長のペイントされていない部分を交互に使用するダッシュパターンを設定します。配列 [1,3,4,2] は、1 ユニットのペイントされた部分、3 ユニットのペイントされていない部分、4 ユニットのペイントされた部分、2 ユニットのペイントされていない部分にパターンを設定します。コンテキスト内のすべてのストローク描画が実線を使用するようにダッシュパターンをクリアするには空の配列を渡して下さい。 |
transform | ダッシュパターンを開始する前にパスに適用するアフィン変換。指定されていない場合、デフォルトは identity 変換になります。 |
戻り値
新しいパス。
議論
新しいパスを塗りつぶすと、元のパスを指定されたダッシュパラメータで描画するのと同じピクセルが描画されるように、新しいパスが作成されます。