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)