Core Graphics   >     CGContext   > addArc(center:radius:startAngle:endAngle:clockwise:)


インスタンスメソッド


addArc(center:radius:startAngle:endAngle:clockwise:)


現在のパスに、半径と角度で指定された円弧を追加します。





宣言


func addArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool)

パラメータ


centerユーザー空間座標の円弧の中心。
radiusユーザ空間座標における円弧の半径。
startAngle正の x 軸からのラジアンで測った円弧の始点までの角度。
endAngle正の x 軸からのラジアンで測った円弧の終点までの角度。
clockwisetrue なら時計回りの円弧を描き、false なら反時計回りの円弧を描きます。

議論


このメソッドは、あなたが指定した半径と角度を使用して開始点と終了点を計算し、一連の 3 次ベジェ曲線を使用してそれらの点の間の円の部分を近似し、それらの曲線を現在のパスに追加します。


clockwise (時計回り) のパラメータは、円弧が作成される方向を決定します。最終パスの実際の方向は、グラフィックスコンテキストの現在の変換行列に依存します。ひっくり返された座標系(iOS の UIView 描画メソッドのデフォルト) では、時計回りの円弧を指定すると、変換された後に反時計回りの円弧になります。


現在のパスにすでにサブパスが含まれている場合、このメソッドは現在の点を弧の開始点に結ぶ線を追加します。現在のパスが空の場合、メソッドは円弧の始点を始点とする新しいサブパスを作成します。弧の終点がパスの新しい現在の点になります。


以下も見よ




関連したシンボル


addArc(tangent1End:tangent2End:radius:)





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • 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)