我已经在此方法上设置了日期
private func calendar(_ calendar: FSCalendar, imageFor date: Date) -> UIImage? {
let day: Int! = self.gregorian.component(.day, from: date)
return [1,2,3].contains(day) ? UIImage(named: "mens") : nil
}
我想在此设置它 - 它不起作用请帮助我:)。
func calendar(_ calendar: FSCalendar, imageFor date: Date) -> UIImage? {
let day: Int! = self.gregorian.component(.day, from: date)
return [08-10-2017, 08-11-2017].contains(day) ? UIImage(named: "mens") : nil
}
答案 0 :(得分:1)
let day: Int! = self.gregorian.component(.day, from: date)
此行将返回当天。例如: - 08-10-2017它将返回08。
因此,首先将日期 func calendar(_ calendar: FSCalendar, imageFor date: Date) -> UIImage?
转换为您的dd-MM-yyyy格式。
然后使用此return [08-10-2017, 08-11-2017].contains(date) ? UIImage(named: "mens") : nil
希望这有帮助!