我正在研究日历的实施。
我希望可以选择当前和过去的日期,但不能选择未来的日期,因为我的应用程序只需要当前和过去的日期。
如何禁用日历中未来日期的选择?
选择日期后,将调用 JTAppleCalender 视图的委托方法didSelectDate
。
所以你可以在这个方法中处理你的日期选择,比如,
func calendar(_ calendar: JTAppleCalendarView, didSelectDate date: Date, cell: JTAppleCell?, cellState: CellState) {
if date == currentDate || date == previousDate {
//do your logic here
}
else {
return
}
}