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

touchBarItemPrincipal(_:)

Sets principal views that have special significance to this Touch Bar. 特別な意義を持つプリンシパル(主役)ビューを、このTouch Barに対して設定します。

Declaration 宣言

func touchBarItemPrincipal(_ principal: Bool = true) -> some View

Return Value 戻り値

A Touch Bar view with one element centered in the Touch Bar row. Touch Bar横列において中心にくるある要素をもつTouch Barビュー。

Parameters パラメータ

principal

A Boolean value that indicates whether to display this view prominently in the Touch Bar compared to other views. あるブール値、それはこのビューをTouch Barにおいて他のビューと比較して目立つように表示するかどうかを指し示します。

Discussion 議論

Use touchBarItemPrincipal(_:) to designate a view as a significant view in the Touch Bar. Currently, that view will be placed in the center of the row. touchBarItemPrincipal(_:)を使って、あるビューをTauch Barにおいて重要なビューとして指定してください。現在、そのビューは横列の中心に置かれます。

The example below sets the last button as the principal button for the Touch Bar view. 下の例は、最後のボタンを主役ボタンとしてTouch Barビューに対して設定します。


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


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

A Touch Bar view showing one element designated as the principal view