我已经为这个方法设置了日期
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
}
最佳答案
let day: Int! = self.gregorian.component(.day, from: date)
这条线会在当天返回给您。例如:- 08-10-2017 它将返回 08。
因此,首先将 date func calendar(_ calendar: FSCalendar, imageFor date: Date) -> UIImage?
转换为您的 dd-MM-yyyy 格式。
然后使用此 return [08-10-2017, 08-11-2017].contains(date) ? UIImage(命名为:“男士”):无
希望这对您有所帮助!
关于ios - 如何使用 Swift 在 FsCalendar 中为特定日期 (08-10-2017) 设置 ImagesForDates,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45633769/