我创建了一个包含fcalendar的单元格。我在控制器中将单元格注册到表视图,但是委托不起作用。
我的细胞是这样的:
@IBOutlet weak var calendarView: FSCalendar!
@IBOutlet weak var nextMonthButton: UIButton!
@IBOutlet weak var previousMonthButton: UIButton!
在我的视图控制器中,我连接了tableview的委托和数据源,注册了我的cell。但是,cell的日历委托方法不起作用。我该怎么办?
func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
}
我认为您没有为calendarView属性设置委托和数据源。你要么在tableViewCell的下初始化它awakeFromNib()方法或控制器的tableView(_:cellForRowAt:)方法。
cell.calendarView.delegate = self
cell.calendarView.dataSource = self