我正在使用JTAppleCalendar用于应用,用户可以在日历上安排活动/提醒。 我正在努力尝试使这个功能得到构建。理想情况下,当用户点击日历上的某个日期时,日历底部的区域会显示与当天相关的事件详细信息。
我完全不知道我甚至会在哪里开始。
答案 0 :(得分:2)
如果我理解正确,您想要回应细胞选择事件。
它与UICollectionView / TableView的工作方式类似:您需要实现委托,在本例中称为JTAppleCalendarViewDelegate
。您要查找的方法是calendar(_:didSelectDate:cell:cellState:)
,告诉代理人选择了具有指定日期的日期单元。
class CalendarViewController: JTAppleCalendarViewDelegate {
func viewDidLoad() {
super.viewDidLoad()
calendarView.delegate = self
}
func calendar(_ calendar: JTAppleCalendarView, didSelectDate date: Date, cell: JTAppleCell?, cellState: CellState) {
// Do something.
}
}