gpt4 book ai didi

ios - 在 FSCalendar 中添加自定义假期

转载 作者:行者123 更新时间:2023-11-28 23:47:18 26 4
gpt4 key购买 nike

我正在使用 FSCalendar并且它仅显示默认假期,例如周日(周末),因此我想在其中添加自己的假期并更改颜色。所以请任何人知道如何添加自定义假期????

最佳答案

我认为您必须在代码级别维护假期列表,例如模型类(数组),或者您可以使用数据库来存储假期列表。在渲染时仅采用 FSCalendarDelegateAppearance 委托(delegate)。这会为每个日期调用一个委托(delegate)函数。

查看示例,我认为它可以帮助您,

var datesWithHolidays = ["2018/09/03", "2018/10/06", "2018/09/12", "2018/10/25"]

//This is the delegate method
func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, fillDefaultColorFor date: Date) -> UIColor? {

let dateString = self.dateFormatter1.string(from: date)
if self.datesWithHolidays.contains(dateString) {
return UIColor.green
}
return nil

}

关于ios - 在 FSCalendar 中添加自定义假期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52476239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com