A modifier that you apply to a view or another view modifier, producing a different version of the original value.
ある修飾子、それはあなたがビューまたは別のビュー修飾子に適用するものです、元の値のある異なるバージョンを生成しています。
Availability
有効性
iOS 13.0+
iPadOS 13.0+
macOS 10.15+
Mac Catalyst 13.0+
tvOS 13.0+
watchOS 6.0+
Technology
SwiftUI
Declaration
宣言
protocolViewModifier
Overview
概要
Adopt the ViewModifier protocol when you want to create a reusable modifier that you can apply to any view. The example below combines several modifiers to create a new modifier that you can use to create blue caption text surrounded by a rounded rectangle:
You can apply modifier(_:) directly to a view, but a more common and idiomatic approach uses modifier(_:) to define an extension to View itself that incorporates the view modifier:
Returns a new version of the modifier that will apply animation to all animatable values within the modifier.
この修飾子のある新しいバージョンを返します、それはanimationをこの修飾子内の全てのアニメ化可能な値に適用するものです。
Returns a new version of the modifier that will apply the transaction mutation function transform to all transactions within the modifier.
この修飾子のある新しいバージョンを返します、それはトランザクション変異関数transformをこの修飾子内の全てのトランザクションに適用するものです。