跳到主要內容

類別:TouchBarButton

類別:TouchBarButton

在原生 macOS 應用程式的觸控列中建立按鈕

程序:主程序
此類別未從 'electron' 模組匯出。它僅作為 Electron API 中其他方法的回傳值提供。

new TouchBarButton(options)

  • options 物件
    • label 字串 (選填) - 按鈕文字。
    • accessibilityLabel 字串 (選填) - 供 VoiceOver 等螢幕閱讀器使用的按鈕簡短描述。
    • backgroundColor 字串 (選填) - 十六進位格式的按鈕背景顏色,例如 #ABCDEF
    • icon NativeImage | 字串 (選填) - 按鈕圖示。
    • iconPosition 字串 (選填) - 可以是 leftrightoverlay。預設為 overlay
    • click 函數 (選填) - 按鈕點擊時呼叫的函數。
    • enabled 布林值 (選填) - 按鈕是否處於啟用狀態。預設值為 true

在定義 accessibilityLabel 時,請確保您已考量 macOS 最佳實務

實例屬性

以下屬性在 TouchBarButton 的實例上可用

touchBarButton.accessibilityLabel

一個 string 代表按鈕的描述,供螢幕閱讀器讀取。只有在未設定標籤時才會被螢幕閱讀器讀取。

touchBarButton.label

一個 string 代表按鈕的目前文字。更改此值會立即更新觸控列中的按鈕。

touchBarButton.backgroundColor

一個 string 十六進位代碼,代表按鈕的目前背景顏色。更改此值會立即更新觸控列中的按鈕。

touchBarButton.icon

一個 NativeImage 代表按鈕的目前圖示。更改此值會立即更新觸控列中的按鈕。

touchBarButton.iconPosition

一個 string - 可以是 leftrightoverlay。預設為 overlay

touchBarButton.enabled

一個 boolean 代表按鈕是否處於啟用狀態。