元のドキュメント:developer.apple.com/documentation/swiftui/shapestyle/lineargradient(_:startpoint:endpoint:)


型メソッド


linearGradient(_:startPoint:endPoint:)


線形グラデーション。


iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0 macOS 13.0+

tvOS 16.0 VisionOS 1.0+ WatchOS 9.0+

static func linearGradient(
    _ gradient: AnyGradient,
    startPoint: UnitPoint,
    endPoint: UnitPoint
) -> some ShapeStyle

static func linearGradient(
    _ gradient: Gradient,
    startPoint: UnitPoint,
    endPoint: UnitPoint
) -> LinearGradient

SelfLinearGradient の時利用可能です。





議論


グラデーションは、始点と終点で定義される軸に沿って色関数を適用します。グラデーションは、グラデーションで塗りつぶされた各図形の境界矩形に単位空間の点をマッピングします。


例えば、背景として使用される線形グラデーションは以下のようになります。


ContentView()
    .background(.linearGradient(.red.gradient,
        startPoint: .top, endPoint: .bottom))

図形スタイルの使用方法についての詳細は、ShapeStyle を参照してください。





以下も見よ


線形グラデーション


static func linearGradient(colors: [Color], startPoint: UnitPoint, endPoint: UnitPoint) -> LinearGradient

色のコレクションによって定義される線形グラデーション。


static func linearGradient(stops: [Gradient.Stop], startPoint: UnitPoint, endPoint: UnitPoint) -> LinearGradient

カラー停止点のコレクションによって定義される線形グラデーション。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ