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   
}