XCode 26.4 日本語化計画
楕円を描く放射状グラデーション。
static func ellipticalGradient(
_ gradient: AnyGradient,
center: UnitPoint = .center,
startRadiusFraction: CGFloat = 0,
endRadiusFraction: CGFloat = 0.5
) -> some ShapeStyle
static func ellipticalGradient(
_ gradient: Gradient,
center: UnitPoint = .center,
startRadiusFraction: CGFloat = 0,
endRadiusFraction: CGFloat = 0.5
) -> EllipticalGradient
Self が EllipticalGradient の時利用可能です。
グラデーションは、その座標空間を、中心と半径が定義された単位空間の正方形にマッピングし、その正方形を境界矩形に拡大縮小します。場合によっては、円形のグラデーション自体も拡大縮小され、楕円形の輪郭を持つようになります。
例えば、背景として使用される楕円形のグラデーションは以下のようになります。
let gradient = Gradient(colors: [.red, .yellow])
ContentView()
.background(.ellipticalGradient(gradient))
図形スタイルの使用方法については、ShapeStyle を参照してください。
色のコレクションによって定義される楕円を描画する放射状グラデーション。
カラー停止点のコレクションによって定義される楕円を描画する放射状グラデーション。