-2

如何在 swift 3中将事件添加到FSCalendar ?

4

2 回答 2

1

在采用 的类中实现适当的方法FSCalendarDataSource

于 2017-01-08T00:22:33.247 回答
0
var datesWithEvent = ["2015-10-03", "2015-10-06", "2015-10-12", "2015-10-25"]
var datesWithMultipleEvents = ["2015-10-08", "2015-10-16", "2015-10-20", "2015-10-28"]

fileprivate lazy var dateFormatter2: DateFormatter = {
    let formatter = DateFormatter()
    formatter.dateFormat = "yyyy-MM-dd"
    return formatter
}()

func calendar(_ calendar: FSCalendar, numberOfEventsFor date: Date) -> Int {
    let dateString = self.dateFormatter2.string(from: date)
    if self.datesWithEvent.contains(dateString) {
        return 1
    }
    if self.datesWithMultipleEvents.contains(dateString) {
        return 3
    }
    return 0
}

基于 FsCalendar 文档

于 2017-08-23T05:31:55.310 回答