元のドキュメント: developer.apple.com/documentation/swiftui/meshgradient/init(width:height:bezierpoints:colors:
background:smoothscolors:colorspace:)


イニシャライザー


init(width:height:bezierPoints:
colors:background:smoothsColors:
colorSpace:)


色付きの点の 2 次元グリッドとして指定された新しいグラデーションメッシュを作成し、ベジェ制御点を明示的に指定します。


iOS 18.0+ iPadOS 18.0+ Mac Catalyst 18.0+ macOS 15.0+

tvOS 18.0+ visionOS 2.0+ watchOS 11.0+

init(
    width: Int,
    height: Int,
    bezierPoints: [MeshGradient.BezierPoint],
    colors: [Color],
    background: Color = .clear,
    smoothsColors: Bool = true,
    colorSpace: Gradient.ColorSpace = .device
)




パラメータ


width

メッシュの幅、つまり 1 行あたりの頂点数。


height

メッシュの高さ、つまり列あたりの頂点数。


bezierPoints

width(幅) × height(高さ) の要素を含む点と制御点の配列。


colors

width(幅) × height(高さ) の要素を含む色の配列。


background

背景色。これは、定義された頂点メッシュの外側にあるすべての点を塗りつぶします。


smoothsColors

メッシュ内の色に対して、3次(滑らかな)補間を使用するかどうか(メッシュの形状だけでなく)。


colorSpace

頂点の色を補間するための色空間。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ