Instance Method
インスタンスメソッド
touchBar(_:)
Sets the Touch Bar content to be shown in the Touch Bar when applicable.
Touch Bar内容を設定します、適用可能な時にTouch Barにおいて示されます。
Declaration
宣言
func touchBar<Content>(_ touchBar: TouchBar
<Content>) -> some View
where Content : View
Return Value
戻り値
A view that contains the Touch Bar content.
あるビュー、それはTouch Bar内容を含みます。
Parameters
パラメータ
touchBar
A collection of views that the Touch Bar displays.
ビューいくつかからなるあるコレクション、それはTouch Barが表示するものです。
Discussion
議論
Use touchBar(_:)
to provide a static set of views that are displayed by the Touch Bar when appropriate, depending on whether the view has focus.
touchBar(_:)
を使って、ビューいくつかからなるある静的集合を提供してください、それは適切な時に、ビューがフォーカスを持つかどうかに依存して、Touch Barによって表示されます。
The example below provides Touch Bar content in-line, that creates the content the Touch Bar displays:
下の例は、Touch Bar内容をインラインに提供します、それはTouch Barが表示する内容を作成します:
func selectHearts() { }
func selectClubs() { }
func selectSpades() { }
func selectDiamonds() { }
TextField("TouchBar Demo", text: $placeholder)
.frame(maxWidth: .infinity, maxHeight: .infinity)
.focusable()
.touchBar {
Button("♥️ - Hearts", action: selectHearts)
Button("♣️ - Clubs", action: selectClubs)
Button("♠️ - Spades", action: selectSpades)
Button("♦️ - Diamonds", action: selectDiamonds)
}