创建一个scrubber(一个可滚动的选择器)
进程: 主进程
用途: ** 创建一个新的scrubber**
options
Objectitems
ScrubberItem[] - 要放置在此scrubber中的项数组select
Function - 当用户点击的不是最后一个点击项时调用selectedIndex
Integer - 用户选择项的索引
highlight
Function - 当用户点击任何项时调用highlightedIndex
Integer - 用户触摸项的索引
selectedStyle
String - 所选项样式。默认为null
.overlayStyle
String - 选择的覆盖项样式 默认为null
.showArrowButtons
Boolean - 默认为false
.mode
String - 默认为free
.continuous
Boolean - 默认为true
.
TouchBarScrubber
有以下实例属性:
属性: ** scrubber中的项组成的数组(
ScrubberItem[]
)**
属性: ** scrubber中的选择项的样式(
String
)**
可能的值:
background
- 映射到[NSScrubberSelectionStyle roundedBackgroundStyle]
outline
- 映射到[NSScrubberSelectionStyle outlineOverlayStyle]
null
- null时表示删除所有样式.
属性: ** scrubber中的选择项的覆盖样式(
String
)**
可能的值:
background
- 映射到 [NSScrubberSelectionStyle roundedBackgroundStyle]
outline
- 映射到[NSScrubberSelectionStyle outlineOverlayStyle]
null
- null时表示删除所有样式.
属性: ** 是否在scrubber中显示左右提示箭头(
Boolean
)**
属性: ** scrubber的模式(
String
)**
fixed
- 映射到NSScrubberModeFixed
free
- 映射到NSScrubberModeFree
属性: ** scrubber是否是连续的(
Boolean
)**