JZBattery
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录中运行 pod install
。
要求
最低 iOS 目标:9.0
安装
JZBattery 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'JZBattery'
用法
JZBatteryView
可以通过基于框架的布局和自动布局来布局。它也可以用于 .xib,您只需放置一个 UIView 并将其类更改为 JZBatteryView
。
/* It is not necessary to be initialized with a frame */
let battery = JZBatteryView(/*frame: <any CGRect>*/)
view.addSubview(battery)
属性
以下列出属性
属性 | 访问权限 | 描述 |
---|---|---|
currentBatteryState | 只读 | 返回当前电池状态。 |
currentBatteryLevel | 只读 | 返回当前电池电量,范围从0到1。 |
widthToHeightRatio | 读写 | 表示电池的宽高比,默认值为2.5。 |
style | 读写 | 表示电池的颜色风格,默认值为 .dark。 |
batteryStateChangeCallback | 读写 | 在接收到电池状态变更通知后将被调用。 |
batteryLevelChangeCallback | 读写 | 在接收到电池电量变更通知后将被调用。 |
作者
朱嘉皓, [email protected]
许可
JZBattery遵循MIT许可。详细信息请参阅LICENSE文件。