我使用了JKCalendar日历库。
在该库中,我使用JKCalendarTableView
并设置委托。
但是没有调用TableView
委托方法didSelectRowAt
方法。
代码:
let frame = CGRect(x: 0, y: 0, width: reservationView.frame.size.width, height: reservationView.frame.size.height)
calendarTableView = JKCalendarTableView(frame: frame)
calendarTableView.addShadow(cornerRadius: 6, opacity: 0.5, radius: 4, offset: (x: 0, y: 0), color: .lightGray)
calendarTableView.calendar.delegate = self
calendarTableView.calendar.dataSource = self
calendarTableView.delegate = self
calendarTableView.dataSource = self
calendarTableView.tag = TAGS.reservationViewTextFiledTag + 12
calendarTableView.calendar.focusWeek = selectDay.weekOfMonth - 1
calendarTableView.register(UITableViewCell.self, forCellReuseIdentifier: "myCell")
reservationView.addSubview(calendarTableView)
self.calendarTableView.reloadData()