元のドキュメント: developer.apple.com/documentation/swiftui/shapestyle/blendmode(_:)-swift.type.method


型メソッド


blendMode(_:)


現在のスタイルを基に、描画時にブレンドモードとして mode を使用する新しいスタイルを返します。


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

tvOS 16.0 VisionOS 1.0+ WatchOS 9.0+

static func blendMode(_ mode: BlendMode) -> some ShapeStyle

SelfAnyShapeStyle の時利用可能です。





議論


ほとんどの文脈では、現在のスタイルは前景スタイルですが、例えば背景スタイルの値を設定すると、それが現在の暗黙のスタイルになります。


例えば、現在の前景スタイルとオーバーレイのブレンドモードで塗りつぶされた円の場合:


Circle().fill(.blendMode(.overlay))




以下も見よ


デフォルトの形状スタイルの構成


static func opacity(Double) -> some ShapeStyle

現在のスタイルを基に、描画時に opacity を乗算して、新しいスタイルを返します。


static func shadow(ShadowStyle) -> some ShapeStyle

指定された影のスタイルを現在のスタイルに適用する形状スタイルを返します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ