如何在 FSCalendar 中将事件标记为大色圈?
How to make event marked as big colour circle in FSCalendar?
我在我的应用程序中使用 FSCalendar,我想在我的日历中添加一些事件而不是小点(标记事件的默认方式)我想用大颜色标记事件的一天圆圈(与在 FSCalendar 中标记当前日期的方式相同)。
所以基本上我的问题是:
如何更改任何给定日期的背景颜色?
下面你可以看到我在 https://github.com/WenchaoD/FSCalendar 上找到的图片
您可以在日历上看到许多颜色,所以我认为可以根据需要标记日期,但我也找不到正确的 属性 或功能来提供此输出。
感谢您的宝贵时间和帮助!
尝试添加以下内容:
添加代表FSCalendarDelegateAppearance
使用方法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
}
我在我的应用程序中使用 FSCalendar,我想在我的日历中添加一些事件而不是小点(标记事件的默认方式)我想用大颜色标记事件的一天圆圈(与在 FSCalendar 中标记当前日期的方式相同)。
所以基本上我的问题是: 如何更改任何给定日期的背景颜色?
下面你可以看到我在 https://github.com/WenchaoD/FSCalendar 上找到的图片 您可以在日历上看到许多颜色,所以我认为可以根据需要标记日期,但我也找不到正确的 属性 或功能来提供此输出。
感谢您的宝贵时间和帮助!
尝试添加以下内容:
添加代表
FSCalendarDelegateAppearance
使用方法
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 }