在Swift

时间:2016-05-23 13:00:48

标签: ios swift calendar jtcalendar

我在Swift中实现JTCalendar来显示事件并在Calendar上添加事件。我能够显示日历。但问题在于实现其委托方法。 这是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类型是委托中Swift的UIview,然后我将如何从委托方法获取日期值。还请给我支持如何实现JTCalendar的委托方法。

0 个答案:

没有答案