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

touchBar(content:)

Sets the content that the Touch Bar displays. Touch Barが表示する内容を設定します。

Declaration 宣言

func touchBar<Content>(content: () -> Content) -> some View where Content : View

Return Value 戻り値

A view that contains the Touch Bar content. あるビュー、それはTouch Bar内容を含みます。

Parameters パラメータ

content

A collection of views to be displayed by the Touch Bar. Touch Barによって表示されることになる、いくつかのビューからなるあるコレクション。

Discussion 議論

Use touchBar(_:) when you need to dynamically construct items to show in the Touch Bar. The content is displayed by the Touch Bar when appropriate, depending on focus. touchBar(_:)を使ってください、あなたが動的にいくつかの項目を組み立ててTouch Barにおいて表示する必要がある場合に。内容は、Touch Barによって、適切な時に、フォーカスに依存して表示されます。

In the example below, four buttons are added to a Touch Bar content struct and then added to the Touch Bar: 下の例において、4つのボタンはTouch Bar内容structへと加えられます、そしてそれからTouch Barに加えられます:


let touchBarItems = TouchBar(id: "myBarItems") {
    Button("♣️", action: {})
    Button("♥️", action: {})
    Button("♠️", action: {})
    Button("♦️", action: {})
}


TextField("TouchBar Demo", text: $placeholder)
    .frame(maxWidth: .infinity, maxHeight: .infinity)
    .focusable()
    .touchBar(touchBarItems)

A Touch Bar that shows content you create using a Touch Bar content