我将日历上的事件显示为标记的日期。所以日历默认显示一月。现在,即使 1 月没有活动并且活动从 3 月开始,那么这个月仍然显示为第一个月,当我滚动到 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())
}
请建议,我怎样才能自动滚动到那个特定的月份?