跳到主要内容

类: 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

一个表示要由屏幕阅读器读取的按钮描述的 字符串。仅当未设置标签时,才会由屏幕阅读器读取。

touchBarButton.label

一个表示按钮当前文本的 字符串。更改此值将立即更新触控栏中的按钮。

touchBarButton.backgroundColor

一个表示按钮当前背景颜色的 字符串 十六进制代码。更改此值将立即更新触控栏中的按钮。

touchBarButton.icon

一个表示按钮当前图标的 NativeImage。更改此值将立即更新触控栏中的按钮。

touchBarButton.iconPosition

一个 字符串 - 可以是 leftrightoverlay。默认值为 overlay

touchBarButton.enabled

一个表示按钮是否处于启用状态的 布尔值