FSCalendar 如何理解用户是否滚动了日历页面
FSCalendar How To Understand If User Scrolled the Calendar Page
我隐藏了 fscalendar header(上一个、当前和下一个日期文本)并添加了两个按钮(下个月和上个月)和显示当前 fscalendar 页面月份名称的标签。当用户滚动页面时,我试图更改月份名称标签的文本。我有最小和最大日期,我想在用户到达这些页面时停止滚动。我该怎么做?
谢谢
calendarCurrentPageDidChange(yourfsCalender)
获取月名
func calendarCurrentPageDidChange(_ calendar: FSCalendar) {
let currentPageDate = calendar.currentPage
let month = Calendar.current.component(.month, from: currentPageDate)
let monthName = DateFormatter().monthSymbols[month - 1].capitalized
print(monthName)
lblMonth.text = monthName
}
我隐藏了 fscalendar header(上一个、当前和下一个日期文本)并添加了两个按钮(下个月和上个月)和显示当前 fscalendar 页面月份名称的标签。当用户滚动页面时,我试图更改月份名称标签的文本。我有最小和最大日期,我想在用户到达这些页面时停止滚动。我该怎么做?
谢谢
calendarCurrentPageDidChange(yourfsCalender)
获取月名
func calendarCurrentPageDidChange(_ calendar: FSCalendar) {
let currentPageDate = calendar.currentPage
let month = Calendar.current.component(.month, from: currentPageDate)
let monthName = DateFormatter().monthSymbols[month - 1].capitalized
print(monthName)
lblMonth.text = monthName
}