Core Graphics   >     CGContext   > drawRadialGradient(_:startCenter:startRadius:endCenter:endRadius:options:)


インスタンスメソッド


drawRadialGradient(_:startCenter:startRadius:
endCenter:endRadius:options:)


指定された開始円と終了円によって定義される領域に沿って変化するグラデーションの塗りを描画します。





宣言


func drawRadialGradient(_ gradient: CGGradient, startCenter: CGPoint, startRadius: CGFloat, endCenter: CGPoint, endRadius: CGFloat, options: CGGradientDrawingOptions)

パラメータ


gradientグラデーションのオブジェクト。
startCenter開始円の中心を定義する座標。
startRadius開始円の半径。
endCenter終了円の中心を定義する座標。
optionsグラデーションが開始円または終了円を超えて描かれるかどうかを制御するオプションフラグ(drawsBeforeStartLocation または drawsAfterEndLocation)。

議論


CGGradient オブジェクトの位置 0 の色は、startCenterstartRadius で定義された円にマッピングされます。CGGradient オブジェクトの位置 1 の色は、endCenterendRadius で定義された円にマッピングされます。グラデーションの位置の値に基づいて、開始円と終了円の間で色が直線補間されます。オプションフラグは、開始点、または終了点を超えてグラデーションを描画するかどうかを制御します。





目次
Xcode の新機能

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