Core Graphics   >     CGContext   > setLineDash(phase:lengths:)


インスタンスメソッド


setLineDash(phase:lengths:)


破線を描くためのパターンを設定します。





宣言


func setLineDash(phase: CGFloat, lengths: [CGFloat])

パラメータ


phase線が開始する破線パターンまでの距離を、ユーザー空間のユニットで指定する値。たとえば、値 0 は破線パターンの先頭から始まる線を描画し、値 3 は、先頭から 3 ユニットで始まる破線パターンで描画されることを意味します。
lengths破線パターンの塗られている部分と塗られていない部分の長さをユーザー空間座標で指定する値の配列。

たとえば、配列 [2,3] は、2 ユニット長の塗られた部分と 3 ユニット長の塗られていない部分を交互に使用する破線パターンを設定します。配列 [1,3,4,2] は、1 ユニットの塗られた部分、3 ユニットの塗られていない部分、4 ユニットの塗られた部分、2 ユニットの塗られていない部分にパターンを設定します。コンテキスト内のすべてのストローク描画が実線を使用するようにダッシュパターンをクリアするには、空の配列を渡して下さい。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDKs
  • iOS 10.0+
    macOS 10.12+
    tvOS 10.0+
    watchOS 3.0+
  • 宣言
  • パラメータ












  • トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)












    トップへ(Core Graphics)