我在我的项目中使用fscalender,我必须在工作日范围内自定义标题标题。

如上图所示,平日为5月16日至22日。我想在标题标题上显示它。
如何做到这一点?
我是iOS新来的,谢谢
发布于 2022-06-13 08:25:07
一种方法是,您可以进行定制,如下面的FSCalendar方法所示,并设置周开始日期和结束日期,如下所示并设置自定义标题:
fileprivate lazy var dateFormatter: DateFormatter = {
let formatter = DateFormatter()
formatter.dateFormat = "MMM d"
return formatter
}()
func calendarCurrentPageDidChange(_ calendar: FSCalendar) {
let weekStartDt = calendar.currentPage
let weekEndDt = Calendar.current.date(byAdding: .day, value: 6, to: weekStartDt)!
let weekName = "\(self.dateFormatter.string(from: weekStartDt)) - \(self.dateFormatter.string(from: weekEndDt))"
self.yourHdrLbl.text = weekName
}https://stackoverflow.com/questions/72456973
复制相似问题