TouchBar 触摸条
优质
小牛编辑
132浏览
2023-12-01
为本机macOS应用程序创建TouchBar布局
进程: 主进程
new TouchBar(options)
实验功能
用途:使用指定项目创建新的触摸条,使用
BrowserWindow.setTouchBar
将TouchBar
加到窗口中
options
- Objectitems
(TouchBarButton | TouchBarColorPicker | TouchBarGroup | TouchBarLabel | TouchBarPopover | TouchBarSlider | TouchBarSpacer)[]escapeItem
(TouchBarButton | TouchBarColorPicker | TouchBarGroup | TouchBarLabel | TouchBarPopover | TouchBarScrubber | TouchBarSegmentedControl | TouchBarSlider | TouchBarSpacer) (可选)
提醒: 如果您没有自带触控板的MacBook的话,可以使用这个触控板模拟器.
注意: TouchBar API 目前是实验功能,未来可能删除.
下面是个用在摇一摇或老虎机,贩卖机上的简单的带有按钮的触摸条例子:
1
const {app, BrowserWindow, TouchBar} = require('electron')
2
3
const {TouchBarLabel, TouchBarButton, TouchBarSpacer} = TouchBar
4
5
let spinning = false
6
7
//卷轴标签
8
const reel1 = new TouchBarLabel()
9
const reel2 = new TouchBarLabel()
10
const reel3 = new TouchBarLabel()
11
12
//旋转结果标签
13
const result = new TouchBarLabel()
14
15
//旋转按钮
16
const spin = new TouchBarButton({
17
label: '