如何在 FSCalendar 中将事件标记为大色圈?

How to make event marked as big colour circle in FSCalendar?

我在我的应用程序中使用 FSCalendar,我想在我的日历中添加一些事件而不是小点(标记事件的默认方式)我想用大颜色标记事件的一天圆圈(与在 FSCalendar 中标记当前日期的方式相同)。

所以基本上我的问题是: 如何更改任何给定日期的背景颜色?

下面你可以看到我在 https://github.com/WenchaoD/FSCalendar 上找到的图片 您可以在日历上看到许多颜色,所以我认为可以根据需要标记日期,但我也找不到正确的 属性 或功能来提供此输出。

感谢您的宝贵时间和帮助!

尝试添加以下内容:

  1. 添加代表FSCalendarDelegateAppearance

  2. 使用方法fillDefaultColorFor

    func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, fillDefaultColorFor date: Date) -> UIColor? {
    
     //format date according your need
    
     let calendarDateString = date.stringFromLocal(Format: "MM/dd/yyyy") 
    
     //your events date array
    
     if dateOfEvents.contains(calendarDateString) {
    
         return UIColor.blue
    
     }
    
     return nil //add your color for default 
    
    }