Делегировать методы JTCalendar в Swift
Я реализую JTCalendar
в Swift, чтобы отобразить событие и добавить событие в календарь. Я могу отображать календарь. Но проблема заключается в реализации его делегатских методов. Это код в Objective-C:
- (void)calendar:(JTCalendarManager *)calendar prepareDayView:(JTCalendarDayView *)dayView
{
// Today
if([_calendarManager.dateHelper date:[NSDate date] isTheSameDayThan:dayView.date]){
dayView.circleView.hidden = NO;
dayView.circleView.backgroundColor = [UIColor blueColor];
dayView.dotView.backgroundColor = [UIColor whiteColor];
dayView.textLabel.textColor = [UIColor whiteColor];
}
}
Это код в Swift:
func calendar(calendar: JTCalendarManager!, prepareDayView dayView: UIView!) {
if calenderManager.dateHelper.date(NSDate(), isTheSameDayThan: **dayView.date**) {
}
}
Вот dayView
Тип имеет UIview в Swift в делегате, то, как я буду получать значение даты из метода делегата. Также дайте мне поддержку, как я могу реализовать методы делегирования JTCalendar.