Instance Method
インスタンスメソッド
mask(_:)
Masks this view using the alpha channel of the given view.
このビューをこの与えられたビューのアルファチャンネルを使って隠します。
Declaration
宣言
func mask<Mask>(_ mask: Mask) -> some View
where Mask : View
Parameters
パラメータ
mask
The view whose alpha the rendering system applies to the specified view.
Discussion
議論
Use mask(_:)
when you want to apply the alpha (opacity) value of another view to the current view.
This example shows an image masked by rectangle with a 10% opacity:
Image(systemName: "envelope.badge.fill")
.foregroundColor(Color.blue)
.font(.system(size: 128, weight: .regular))
.mask(Rectangle().opacity(0.1))

See Also
参照
Graphics and Rendering Modifiers