Core Graphics >     CGPath   >   init(roundedRect:cornerWidth:cornerHeight:transform:)


イニシャライザ


init(roundedRect:cornerWidth:cornerHeight:
transform:)


丸まった長方形の不変のパスを作成します。





宣言


init(roundedRect rect: CGRect, cornerWidth: CGFloat, cornerHeight: CGFloat, transform: UnsafePointer<CGAffineTransform>?)


パラメータ


rect追加する長方形。
cornerWidth丸まったコーナー部分の幅。
cornerHeight丸まったコーナー部分の高さ。
transformアフィン変換行列へのポインタ。変換が必要ない場合は NULL。これを指定すると、Core Graphics は変換を長方形に適用してからパスに追加します。


戻り値


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


議論


これは丸まった長方形のパスを作成するコンビニエンス関数です。このコンビニエンス関数を使用すると、変更可能なパスを作成し、そのパスに長方形を追加するより効率的です。


楕円は、一連のベジェ曲線によって近似されます。その中心は、rect パラメータで定義された長方形の中間点です。長方形が正方形である場合、楕円は円形であり、半径は長方形の幅(または高さ) の半分に等しいです。 rect パラメータが長方形の形を指定する場合、楕円の長軸と短軸は長方形の幅と高さによって定義されます。


丸まった長方形の各角は、cornerWidthcornerHeight パラメータに等しい軸を持つ楕円の 1/4 です。丸まった長方形は、完全なサブパスを形成し、時計回りの方向に向いています。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 7.0+
    macOS 10.9+
    tvOS 7.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)