元のドキュメント:developer.apple.com/documentation/swiftui/buttonsizing


構造体


ButtonSizing


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


iOS 26.0+ iPadOS 26.0+ Mac Catalyst 26.0+ macOS 26.0+

tvOS 26.0+ visionOS 26.0+ watchOS 26.0+

struct ButtonSizing




トピックス


型プロパティ


static var automatic: ButtonSizing

ボタンの配置場所とプラットフォームに応じて適切に設定されるボタンのデフォルトのサイズ調整動作。


static var fitted: ButtonSizing

ボタンをその主軸に沿ってサイズ調整し、内部の内容物に合わせてサイズを合わせ、必要に応じて圧縮します。


static var flexible: ButtonSizing

ボタンをその主軸に沿って柔軟にサイズ調整し、理想的なサイズを超えて拡大または縮小することで、利用可能なスペースを最大限に活用します。





関連


以下に準拠


Equatable

Hashable

Sendable

SendableMetatype





以下も見よ


ボタンの作成


struct Button

アクションを開始するコントロール。


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

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


func buttonBorderShape(ButtonBorderShape) -> some View

このビュー内のボタンの境界線の形状を設定します。


struct ButtonBorderShape

ボタンの境界線を描画するために使用される形状。


func buttonRepeatBehavior(ButtonRepeatBehavior) -> some View

このビューのボタンが長時間の操作でアクションを繰り返しトリガーするかどうかを設定します。


struct ButtonRepeatBehavior

ボタンのアクションの再現性を制御するためのオプション。


var buttonRepeatBehavior: ButtonRepeatBehavior

この関連環境を持つボタンが、長時間の操作でアクションを繰り返しトリガーするかどうか。


func buttonSizing(ButtonSizing) -> some View

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


struct ButtonSizing

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


var buttonSizing

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


struct ButtonRole

ボタンの目的を説明する値。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ