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


型メソッド


shadow(_:)


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


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

tvOS 16.0 VisionOS 1.0+ WatchOS 9.0+

func shadow(_ style: ShadowStyle) -> some ShapeStyle

SelfAnyShapeStyle の時利用可能です。





パラメータ


style

適用すべき影のスタイル。


戻り値


指定された影スタイルを使用する、現在のスタイルに基づいた新しい形状スタイル。


議論


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


以下の例では、現在の前景スタイルで塗りつぶされた円を作成し、内側に影を付けます。


Circle().fill(.shadow(.inner(radius: 1, y: 1)))





以下も見よ


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


static func blendMode(BlendMode) -> some ShapeStyle

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


static func opacity(Double) -> some ShapeStyle

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ