struct ButtonStyleConfiguration
struct PrimitiveButtonStyleConfiguration
Availability 有効性
Technology
init(_ configuration: PrimitiveButtonStyleConfiguration
)
Label
is PrimitiveButtonStyleConfiguration.Label
.
Label
がPrimitiveButtonStyleConfiguration.Label
である時に利用可能です。
configuration
A configuration for a style with a custom appearance and custom interaction behavior. あつらえの外観とあつらえの相互作用挙動をもつスタイルに対する構成設定。
Use this initializer within the make
method of a Primitive
to create an instance of the button that you want to style. This is useful for custom button styles that modify the current button style, rather than implementing a brand new style.
このイニシャライザをPrimitive
のmake
メソッド内で使用して、あなたがスタイル指定したいボタンのインスタンスを作成してください。これは、現在のボタンスタイルを修正するあつらえのボタンスタイルに役立ちます、真新しいスタイルを実装するよりむしろ。
For example, the following style adds a red border around the button, but otherwise preserves the button’s current style: 例えば、以下のスタイルは赤い境界線をボタンの周りに加えます、しかしそれ以外はボタンのもつ現在のスタイルを保全します。
struct RedBorderedButtonStyle: PrimitiveButtonStyle {
func makeBody(configuration: Configuration) -> some View {
Button(configuration)
.border(Color.red)
}
}
struct ButtonStyleConfiguration
struct PrimitiveButtonStyleConfiguration