請告訴我,如何使用 RxSwift 設定 UIDatePicker 的最小和最大日期以及僅日期
uj5u.com熱心網友回復:
你可能想要這樣的東西。斯威夫特 4:
let calendar = Calendar(identifier: .gregorian)
var comps = DateComponents()
comps.year = 30
let maxDate = calendar.date(byAdding: comps, to: Date())
comps.year = -30
let minDate = calendar.date(byAdding: comps, to: Date())
datePicker.maximumDate = maxDate
datePicker.minimumDate = minDate
uj5u.com熱心網友回復:
在不了解更多的情況下很難回答這個問題。我將發布我的一個專案中的一些代碼:
fromPicker.rx.date
.bind(to: toPicker.rx.minimumDate)
.disposed(by: disposeBag)
上面代碼的想法是實作一個功能,確保用戶不能將toPicker日期設定為早于他們設定的日期fromPicker。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/360590.html
