JZBattery 1.2.2

JZBattery 1.2.2

Jiahao Zhu 维护。



JZBattery 1.2.2

  • 作者:
  • 朱嘉皓

JZBattery

CI Status Version License Platform

示例

要运行示例项目,请先克隆仓库,然后从 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文件。