Core Graphics >     CGPath   >   init(__byStroking:transform:lineWidth:lineCap:lineJoin:miterLimit:)


イニシャライザ


init(__byStroking:transform:lineWidth:lineCap:lineJoin:
miterLimit:)


別のパスのストロークされたコピーを作成します。





宣言


init?(__byStroking path: CGPath, transform: UnsafePointer<CGAffineTransform>?, lineWidth: CGFloat, lineCap: CGLineCap, lineJoin: CGLineJoin, miterLimit: CGFloat)


パラメータ


pathコピーするパス。
transformアフィン変換行列へのポインタ。変換が必要ない場合は NULL。これを指定すると、Core Graphics は、新しいパスに追加する前に、変換したパスの要素に変換を適用します。
lineWidthユーザー空間のユニットで使用する線の幅。値は 0 より大きくなければなりません。
lineCap線の当店のスタイルの定数 - butt(突き合わせ)(デフォルト)、round(丸め)、または square(四角)
lineJoinライン結合値-miter(留め継ぎ) (デフォルト)、round(丸め)、または bevel(射角)。
miterLimit使用するマイター(留め継ぎ) 制限。


戻り値


新しい不変のパス。あなたはこのオブジェクトを解放する責任があります。


議論


新しいパスを塗りつぶすと、元のパスを描くのと同じピクセルが描画されるように、新しいパスが作成されます。


線結合スタイルが kCGLineJoinMiter に設定されている場合、Core Graphics は留め継ぎ制限を使用して、線を留め継ぎではなく斜角に結合するかどうかを決定します。Core Graphics は、留め継ぎの長さを線の幅で割ります。結果が留め継ぎ制限より大きい場合、Core Graphics はスタイルを斜角に変換します。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 5.0+
    macOS 10.7+
    tvOS 5.0+
    watchOS 2.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)