Instance Method
インスタンスメソッド
disabled(_:)
Adds a condition that controls whether users can interact with this view.
ある条件を加えます、それはユーザがこのビューと相互作用できるかどうかを制御します。
Declaration
宣言
func disabled(_ disabled: Bool
) -> some View
Return Value
戻り値
A view that controls whether users can interact with this view.
あるビュー、それはユーザがこのビューと相互作用できるかどうかを制御したものです。
Parameters
パラメータ
disabled
A Boolean value that determines whether users can interact with this view.
あるブール値、それはユーザがこのビューと相互作用できるかどうかを決定します。
Discussion
議論
The higher views in a view hierarchy can override the value you set on this view. In the following example, the button isn’t interactive because the outer disabled(_:)
modifier overrides the inner one:
ビュー階層の中でより高いビューは、あなたがこのビュー上で設定した値をオーバーライドできます。以下の例において、ボタンは相互作用しません、なぜなら外側のdisabled(_:)
修飾子は内側のものをオーバーライドします:
HStack {
Button(Text("Press")) {}
.disabled(false)
}
.disabled(true)