类: TouchBarButton

为mac os应用在touch bar中创建一个按钮组件

Process: Main

new BrowserView(可选) 实验功能

  • 参数 对象
    • labelString (可选) 按钮文本。
    • accessibilityLabel String (optional) - A short description of the button for use by screenreaders like VoiceOver.
    • backgroundColorString (可选) - 按钮背景颜色以十六进制格式,例如 #ABCDEF
    • icon NativeImage | String (optional) - Button icon.
    • iconPosition String (optional) - Can be left, right or overlay. Defaults to overlay.
    • clickfunction (可选) - 单击按钮时调用的函数。

When defining accessibilityLabel, ensure you have considered macOS best practices.

实例属性

下面的这些是TouchBarButton中的属性:

touchBarButton.accessibilityLabel

A String representing the description of the button to be read by a screen reader. Will only be read by screen readers if no label is set.

touchBarButton.label

用一个String展示按钮里面当前文本。改变这个值会即时刷新。

touchBarButton.backgroundColor

用一个16进制String定义按钮的背景色。改变这个值会即时刷新。

touchBarButton.icon

用一个NativeImage定义按钮上的图标。改变这个值会即时刷新。