#pragma mark - calendar Delegate
- (void)calendarView:(VRGCalendarView *)calendarView dateSelected:(NSDate *)date
{
NSDate * today = [NSDate date];
//如果选择的时间跟明天一样
if ([today compare:date] == NSOrderedAscending) {
[CustomTools getMessageTitle:@"温馨提示:" withMessage:@"别闹了,要穿越吗?"];
}else{
rightButton1.hidden = NO;
rightButton2.hidden = NO;
_imageView.image = [UIImage imageNamed:@"rowdown"];
[self hiddenCalendarView];
//日期比较
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *todayDayStr = [dateFormatter stringFromDate:today];
NSString *anotherDayStr = [dateFormatter stringFromDate:date];
NSDate *dateA = [dateFormatter dateFromString:todayDayStr];
NSDate *dateB = [dateFormatter dateFromString:anotherDayStr];
NSComparisonResult result = [dateA compare:dateB];
if (result == NSOrderedSame) {
[self navTitle:@"今天"];
[self pushToPlayBack:todayDayStr andTimeTitle:@"今天"];
}else{
[self navTitle:[self dateToString:date]];
[self pushToPlayBack:anotherDayStr andTimeTitle:[selfdateToString:date]];
}
}
}
- (void)calendarView:(VRGCalendarView *)calendarView switchedToMonth:(int)month targetHeight:(float)targetHeight animated:(BOOL)animated
{
//划线 获取当前月份
// NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
// NSDateComponents *comps = [[NSDateComponents alloc] init];
// NSInteger unitFlags = NSYearCalendarUnit |NSMonthCalendarUnit |NSDayCalendarUnit |NSWeekdayCalendarUnit |NSHourCalendarUnit |NSMinuteCalendarUnit |NSSecondCalendarUnit;
// comps = [calendar components:unitFlags fromDate:[NSDate date]];
// int currentmonth = [comps month];
//
// if (month==currentmonth) {
// NSArray *dates = [NSArray arrayWithObjects:[NSNumber numberWithInt:1],[NSNumber numberWithInt:5], nil];
// [calendarView markDates:dates];
// }
}