プロトコル


ButtonStyle


ビュー階層内のすべてのボタンに、標準的な操作動作とカスタム外観を適用する型。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0+ macOS 10.15+

tvOS 13.0+ visionOS 1.0+ watchOS 6.0+

@MainActor @preconcurrency
protocol ButtonStyle




概要


ビュー階層の現在のボタンスタイルを構成するには、buttonStyle(_:) 修飾子を使用します。各プラットフォームで定義されている標準のボタン操作動作を使用するボタンを作成する場合は、ButtonStyle に準拠するスタイルを指定してください。カスタム操作動作を持つボタンを作成する場合は、代わりに PrimitiveButtonStyle を使用してください。





トピックス


カスタムボタンのスタイル


func makeBody(configuration: Self.Configuration) -> Self.Body

ボタンの本体を表すビューを作成します。

必須


typealias Configuration

ボタンのプロパティ。


associatedtype Body : View

ボタン本体を表すビュー。

必須





以下も見よ


ボタンのスタイル作成


func buttonStyle<S>(S) -> some View

このビュー内のボタンのスタイルを、カスタムの外観と標準の操作動作を備えたボタンスタイルに設定します。


struct ButtonStyleConfiguration

ボタンのプロパティ。


protocol PrimitiveButtonStyle

ビュー階層内のすべてのボタンに、カスタムのインタラクション動作とカスタムの外観を適用する型。


struct PrimitiveButtonStyleConfiguration

ボタンのプロパティ。


func signInWithAppleButtonStyle(SignInWithAppleButton.Style) -> some View

コントロールの表示に使用されるスタイルを設定します(SignInWithAppleButton.Style を参照せよ)。


func buttonSizing(ButtonSizing) -> some View

ビュー階層におけるボタンの推奨されるサイズ設定動作。


struct ButtonSizing

Button やその他ボタンのようなコントロールのサイズ調整動作。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ