63 lines
3.1 KiB
C
63 lines
3.1 KiB
C
//
|
|
// FSCalendarSelectDateTest.h
|
|
// FSCalendar
|
|
//
|
|
// Created by Wenchao Ding on 10/1/15.
|
|
// Copyright © 2015 wenchaoios. All rights reserved.
|
|
//
|
|
|
|
#define FSCalendarTestSelectDate \
|
|
NSLog(@"start test selected date"); \
|
|
NSTimeInterval time = 0.5; \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:3 day:1] scrollToDate:NO]; \
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:3 day:2] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.5;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:3 day:3] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.25;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:3 day:4] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.25;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:3 day:5] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.25;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:3 day:6] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.25;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:2 day:2]]; \
|
|
if (_calendar.allowsMultipleSelection) { \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:2 day:3]]; \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:2 day:4]]; \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:2 day:5]]; \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:2 day:6]]; \
|
|
} \
|
|
}); \
|
|
time += 0.5;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:4 day:2] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.3;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:4 day:3] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.3;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:4 day:4] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.3;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:4 day:5] scrollToDate:YES]; \
|
|
}); \
|
|
time += 0.3;\
|
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(time * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ \
|
|
[_calendar selectDate:[NSDate fs_dateWithYear:2015 month:4 day:6] scrollToDate:YES]; \
|
|
}); \
|
|
NSLog(@"end test selected date"); \
|