| 测试已测试 | ✗ |
| 语言语言 | SwiftSwift |
| 许可证 | MIT |
| 释放最后发布 | 2017年1月 |
| SwiftSwift 版本 | 3.0 |
| SPM支持 SPM | ✗ |
由 Daniel KIM 维护。
Bedgeable 是一个协议,可以在您的任何自定义 UI 组件中显示徽章,甚至可以应用于所有 UIView。
如果您喜欢手动安装。
Badgeable.swift 文件复制到您的 Xcode 项目中。在您想要符合 Badgeable 协议的地方添加 import 语法。
import Badgeable在您想要显示徽章的地方符合 Badgeable 协议。
// Conform Badgeable protocol in your class.
class YourButton: UIButton, Badgeable {
// ...
}然后您可以通过设置 badgeCount 属性来显示徽章。
class YourViewController: UIViewController {
@IBOutlet weak var button: YourButton!
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
button.badgeCount = 6
}
}您甚至可以通过扩展来符合UIView的 Badgeable 协议。
// Conformance Badgeable into UIView
extension UIView: Badgeable {}然后所有 UI 组件都可以通过设置 badgeCount 属性来显示徽章。
Daniel (Dae Hyun) KIM, [email protected]
Badgeable 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。