TouchBar 触摸条分段控件
优质
小牛编辑
135浏览
2023-12-01
选中按钮时创建一个分段控件(按钮组)
进程: 主进程
new TouchBarSegmentedControl(options)
实验功能
用途:当用户选中按钮时创建一个新的分段控件并调用
change
options
ObjectsegmentStyle
String -可选的分段样式:automatic
- 默认值. 按显示控件的窗口类型与窗口内的位置进行自动选择分段控件的合适外观.rounded
- 使用圆形样式显示控件round-rect
- 使用圆弧形显示控件textured-rounded
- 使用纹理圆形样式显示控件textured-square
- 使用纹理方形样式显示控件capsule
- 使用胶囊形样式显示控件small-square
- 使用小方形样式显示控件separated
- 使用段之间紧密相连又不相互接触的样式显示控件
mode
String - (可选) 可选模式如下:single
- 默认. 单次选择一个,选择新项时将取消上一次的选择multiple
- 单次可选多项buttons
- 使段作为按钮,段可以按下并释放但从未标记为活动
segments
SegmentedControlSegment[] - 要放置在此控件中的段数组selectedIndex
Integer (可选) - 当前所选段的索引,将通过用户交互自动更新.当多个模式时默认选定最后一个.change
Function - 当用户选择一个新段时调用selectedIndex
Integer - 用户所选段的索引isSelected
Boolean - 用户选择结果
实例属性
TouchBarSegmentedControl
有以下实例属性:
touchBarSegmentedControl.segmentStyle
属性: 控件当前段的样式(
String
)
touchBarSegmentedControl.segments
属性: 此控件中的段组成的数组(
SegmentedControlSegment[]
)
注意,当仅更新数组中的深层次属性时,触摸条不会即时更新.
touchBarSegmentedControl.selectedIndex
属性: 当前选定的段(
Integer
)