ZZDatePicker
关于
该项目由 Jowthing, Inc. 维护。
Swift 日期选择器。
尝试此 UI 控件的实际应用
我们的演示中的屏幕截图
要求
- iOS 8.0+
- Xcode 9
安装
只需将 ZZDatePicker 文件夹添加到您的项目中。
或使用 Podfile 通过 CocoaPods
pod 'ZZDatePicker'
用途
import ZZDatePicker
var mode = ZZDatePicker.ZZDatePickerMode.default
override func viewDidLoad() {
super.viewDidLoad()
// Date
let btn = UIButton(frame: CGRect(x: 30, y: 100, width: view.bounds.size.width-60, height: 50))
btn.setTitle("请选择日期", for: .normal)
btn.setTitleColor(UIColor.white, for: .normal)
btn.backgroundColor = UIColor.red
view.addSubview(btn)
btn.addTarget(self, action: #selector(ViewController.selectDate(_:)), for: .touchDown)
}
@objc func selectDate(_ btn:UIButton) {
ZZDatePicker.show(self, mode: mode) { [weak self] (date) in
self?.mode.date = date
let fmt = DateFormatter()
fmt.dateFormat = "yyyy-MM-dd"
btn.setTitle(fmt.string(from: date), for: .normal)
}
}