- macOS SwiftUI 封装组件之液位指示器NSLevelI
- macOS SwiftUI 封装组件之路径组件实现目录式菜单选择
- SwiftUI 合集组件之常用UIKit封装为SwiftUI组件
- macOS SwiftUI 封装组件之日期选择器文本模式NSDa
- macOS SwiftUI 数据流之ObservableObje
- macOS SwiftUI 组件之管理复杂NavigatinoV
- macOS SwiftUI 图表组件之 Spark line C
- macOS SwiftUI 开源组件之支持拖拽文件组件(教程含源
- macOS SwiftUI 原生组件之 02 Stepper步进
- macOS SwiftUI 原生组件之 01 Slider滑动选
实战需求
macOS SwiftUI 封装组件之液位指示器NSLevelIndicator
本文价值与收获
看完本文后,您将能够作出下面的界面

基础知识
NSLevelIndicator
使用离散值的级别或数量的直观表示。
class NSLevelIndicator : NSControl
总览
级别指示器类似于NSSlider对象,但是向用户提供了更多定制的视觉反馈。与滑块不同,水平指示器没有“旋钮”来指示当前设置,并且它们不允许用户调整当前设置。您可以通过编程设置水平指示器的值。支持的指标样式包括:
- 容量样式级别指示器。这种样式的连续模式通常用于指示条件,例如硬盘上有多少数据。离散模式类似于音频播放应用程序中的音频电平指示器。您可以同时指定警告值和临界值,以向用户提供其他视觉反馈。
- 排名样式级别指示器。这类似于iTunes和iPhoto中提供的星级排名显示。您还可以指定自己的排名图像。
- 相关性级别指示器。此样式用于显示搜索结果的相关性,例如在Mail中。
网友评论