信号强度指示器
预览
描述
它只是一个UI组件,显示网络连接状态,类似于标准iOS蜂窝网络指示器。该控件具有简单的定制:颜色、边缘、间距。
安装
CocoaPods
pod 'SignalStrengthIndicator'
手动
Copy SignalStrengthIndicator.swift to your project.
使用方法
仓库中有示例。示例展示了如何通过故事板(Interface Builder)添加控件。同时,我也很容易通过代码添加。
let indicator = SignalStrengthIndicator() // Set up frame view.addSubview(indicator)
为了控制指示器的级别,您需要使用以下属性
indicator.level = .good
有6种指示状态
enum Level: Int { case noSignal case veryLow case low case good case veryGood case excellent }
自定义
颜色
indicator.color = UIColor.gray
条之间的间距
indicator.spacing = 5
边距
indicator.edgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)
许可
SignalStrengthIndicator 在MIT许可下可用。有关更多信息,请参阅LICENSE文件。