william-weng/wwbadgeview
- [A simple badge controller that can simply display the numbers on the badge.](https://developer.apple.com/documentation/uikit/uiapplication/1622918-applicationiconbadgenumber)
[Introduction - 簡介](https://swiftpackageindex.com/William-Weng)
- A simple badge controller that can simply display the numbers on the badge.
- 一個簡單的badge控制器,可以簡單地顯示在badge上的數字。
Installation with Swift Package Manager
dependencies: [
.package(url: "https://github.com/William-Weng/WWBadgeView.git", .upToNextMajor(from: "1.0.0"))
]Function - 可用函式
|函式|功能| |-|-| |value(:maxValue:textColor:font)|設定數值| |border(width:color:)|設定外框| |background(:radius:)|設定背景|
Example - 範例
import UIKit
import WWBadgeView
final class MyBadgeView: WWBadgeView {}
final class ViewController: UIViewController {
@IBOutlet weak var myBadgeView1: MyBadgeView!
@IBOutlet weak var myBadgeView2: MyBadgeView!
@IBOutlet weak var myBadgeView3: MyBadgeView!
private var value3 = 995
override func viewDidLoad() {
super.viewDidLoad()
initSetting()
}
@IBAction func valueSetting(_ sender: UIBarButtonItem) {
value3 += 1
myBadgeView3.value(value3)
}
}
private extension ViewController {
func initSetting() {
myBadgeView2.value(100, textColor: .black)
myBadgeView2.border(width: 8, color: .systemBlue)
myBadgeView2.background(.yellow, radius: 8)
myBadgeView3.value(value3, maxValue: 999, font: .systemFont(ofSize: 20))
myBadgeView3.border(width: 8, color: .green)
}
}Package Metadata
Repository: william-weng/wwbadgeview
Default branch: main
README: README.md