要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
SignalStrength 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "SignalStrength"
将视图添加到 Storyboard 中,并将类设置为 SignalStrengthView
。该视图是 @IBDesignable
,因此您应该立即看到信号强度指示器和内嵌尺寸。
从 SignalStrengthView
添加一个输出来到您的 ViewController 中,以便修改 SignalStrengthView
的 signal
和 flipped
属性。
这个 enum
属性改变了在视图中填充的点数量。使用 CocoaPod 中的示例应用程序来查看不同的 SignalStrength
值如何影响视图。
enum SignalStrength {
case Excellent
case VeryGood
case Good
case Low
case VeryLow
case NoSignal
case Unknown
}
这个 UIColor
属性改变了点的背景颜色。这对于在选中的 UITableViewCell 中反转 SignalStrengthView 的颜色非常有用。
这个 Bool
属性改变了从哪一侧点开始填充或清空。建议为右对齐视图将翻转设置为 true。
sizing
和 spacing
常量可以在编译时在 SignalStrengthDotView
类中修改。
Tanner Nelson,[email protected]
SignalStrength 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。