我在我的项目中使用fscalender。我必须选择开始日期和结束日期,其中当用户选择开始日期时,结束日期日历视图应禁用所选日期的以前日期。我如何才能实现这一点。
`
var satrtDte:Date?
`func calendar(_ calendar: FSCalendar, shouldSelect date: Date, at monthPosition: FSCalendarMonthPosition) -> Bool {
if isFromEndDate == true{
if let start = satrtDte{
if date .compare(start) == .orderedAscending {
return false
}else {
return true
}
}
}
return true
}
'' satrtDte包含开始日期
1条答案
按热度按时间gjmwrych1#
你可以用两种方法从委托
FSCalendarDataSource
中选择开始和结束日期: