SignalStrengthIndicator 0.1.1

SignalStrengthIndicator 0.1.1

Maxim Bilan维护。



  • 作者
  • Maxim Bilan

信号强度指示器

Version License Platform CocoaPods CocoaPods

预览

preview text

描述

它只是一个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文件。