macOS SwiftUI 封装组件之液位指示器NSLevelIndicator(教程含源码)

实战需求

macOS SwiftUI 封装组件之液位指示器NSLevelIndicator

本文价值与收获

看完本文后,您将能够作出下面的界面

截屏2021-02-06 下午10.52.07.png

基础知识

NSLevelIndicator

使用离散值的级别或数量的直观表示。

class NSLevelIndicator : NSControl

总览

级别指示器类似于NSSlider对象,但是向用户提供了更多定制的视觉反馈。与滑块不同,水平指示器没有“旋钮”来指示当前设置,并且它们不允许用户调整当前设置。您可以通过编程设置水平指示器的值。支持的指标样式包括:

  • 容量样式级别指示器。这种样式的连续模式通常用于指示条件,例如硬盘上有多少数据。离散模式类似于音频播放应用程序中的音频电平指示器。您可以同时指定警告值和临界值,以向用户提供其他视觉反馈。
  • 排名样式级别指示器。这类似于iTunes和iPhoto中提供的星级排名显示。您还可以指定自己的排名图像。
  • 相关性级别指示器。此样式用于显示搜索结果的相关性,例如在Mail中。

实战代码

还有 50% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥9.90 继续阅读

推荐阅读更多精彩内容