XCode 26.4 日本語化計画
元のドキュメント:developer.apple.com/documentation/swiftui/shapestyle/radialgradient(_:center:startradius:endradius:)
放射状グラデーション。
static func radialGradient(
_ gradient: AnyGradient,
center: UnitPoint = .center,
startRadius: CGFloat = 0,
endRadius: CGFloat
) -> some ShapeStyle
static func radialGradient(
_ gradient: Gradient,
center: UnitPoint,
startRadius: CGFloat,
endRadius: CGFloat
) -> RadialGradient
Self が RadialGradient の時利用可能です。
グラデーションは、中心点からの距離に応じて色関数を適用し、定義された開始半径と終了半径の範囲内に収まるようにスケーリングします。グラデーションは、単位空間の中心点を、グラデーションで塗りつぶされた各図形の境界矩形にマッピングします。
例えば、背景として使用される放射状グラデーションは以下のようになります。
ContentView()
.background(.radialGradient(.red.gradient, endRadius: 100))
図形スタイルの使用方法についての詳細は、ShapeStyle を参照してください。
色のコレクションによって定義される放射状グラデーション。
カラー停止点のコレクションによって定義される放射状グラデーション。