我在我的 iOS 应用程序中使用 JTAppleCalendar,但我发现很难像传统日历那样实现在日历顶部显示月份和年份的标题。我已按照文档中的说明进行操作,但尽管我设法添加了“标题”以显示一周中的日期,但我仍然觉得很困难,尽管我觉得可能不正确。对于以前实现过这个库的任何人,我可以获得一些帮助如何做到这一点吗?或者也许您使用的另一个日历有更简单的方法来完成这个?
文档: https ://patchthecode.github.io/Headers/
我这样实现星期几:
// This sets the height of your header
func calendar(_ calendar: JTAppleCalendarView, sectionHeaderSizeFor range: (start: Date, end: Date), belongingTo month: Int) -> CGSize {
return CGSize(width: 200, height: 50)
}
// This setups the display of your header
func calendar(_ calendar: JTAppleCalendarView, willDisplaySectionHeader header: JTAppleHeaderView, range: (start: Date, end: Date), identifier: String) {
let headerCell = (header as? PinkSectionHeaderView)
headerCell?.title.text = "S M T W T F S"
}