我将日历上的活动显示为标记日期。所以日历默认显示1月份。现在,即使1月份也没有。活动从3月开始,然后本月仍显示为第一个月&当我滚动到三月时,他们的日期会突出显示。
当我滚动到下个月或之前的下面的函数被调用。
func calendarDidLoadNextPage(_ calendar: JTCalendarManager!) {
let formatter = DateFormatter()
formatter.dateFormat = "MMMM yyyy"
print("load next date \(calendar.date())")
label_month.text = formatter.string(from: calendar.date()).uppercased()
filterDate(cal_date: calendar.date())
}
func calendarDidLoadPreviousPage(_ calendar: JTCalendarManager!) {
let formatter = DateFormatter()
formatter.dateFormat = "MMMM yyyy"
print("loading previous date is \(self.dateFormatter().string(from: calendar.date()))")
label_month.text = formatter.string(from: calendar.date()).uppercased()
filterDate(cal_date: calendar.date())
}
请建议,我如何自动滚动到特定月份?
答案 0 :(得分:0)
func previse() {
let date = calendarManager?.date()
let nextDate = Calendar.current.date(byAdding: .month, value: -1, to: date!)
calendarManager?.setDate(nextDate)
}