


dependencies: [
.package(url: "https://github.com/William-Weng/WWBadgeView.git", .upToNextMajor(from: "1.0.0"))
]
函数 |
功能 |
value(_:maxValue:textColor:font) |
设定数值 |
border(width:color:) |
设定外框 |
background(_:radius:) |
设定背景 |
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)
}
}