FSCalendar 中的“设置下一个上一个”按钮

pri*_*shu 7 ios swift fscalendar

我在我的应用程序中使用FSCalendar,我想在该日历中显示下一个上一个按钮,以便用户也可以点击它们。努力尝试但没有任何想法。

a.m*_*sri 8

试试这个代码

@IBOutlet weak var calendar: FSCalendar!
....
@IBAction func nextTapped(_ sender:UIButton) {
    calendar.setCurrentPage(getNextMonth(date: calendar.currentPage), animated: true)
}

@IBAction  func previousTapped(_ sender:UIButton) {
    calendar.setCurrentPage(getPreviousMonth(date: calendar.currentPage), animated: true)
}

func getNextMonth(date:Date)->Date {
    return  Calendar.current.date(byAdding: .month, value: 1, to:date)!
}

func getPreviousMonth(date:Date)->Date {
    return  Calendar.current.date(byAdding: .month, value: -1, to:date)!
}
Run Code Online (Sandbox Code Playgroud)

输出

在此输入图像描述