Instance Method インスタンスメソッド

focusable(_:onFocusChange:)

Specifies if the view is focusable and, if so, adds an action to perform when the view comes into focus. ビューがフォーカス可能であるならば指定しますそして、もしそうならば、ビューがフォーカスに入る時に実行するアクションを加えます。

Declaration 宣言

func focusable(_ isFocusable: Bool = true, onFocusChange: @escaping (Bool) -> Void = { _ in }) -> some View

Return Value 戻り値

A view that sets whether a view is focusable, and triggers onFocusChange when the view gains or loses focus. あるビュー、それはビューがフォーカス可能であるかどうかを設定したものです、そしてonFocusChangeをビューがフォーカスを得るか失う時は引き起こします。

Parameters パラメータ

isFocusable

A Boolean value that indicates whether this view is focusable. あるブール値、それはこのビューがフォーカス可能かどうかを指し示します。

onFocusChange

A closure that’s called whenever this view either gains or loses focus. The Boolean parameter to onFocusChange is true when the view is in focus; otherwise, it’s false. あるクロージャ、それはこのビューがフォーカスを得るまたは失うどちらかの時はいつでも呼び出されます。onFocusChangeへのブールのパラメータは、ビューがフォーカスにある時はtrueです;そうでなければ、それはfalseです。