|
@@ -46,6 +46,7 @@
|
|
|
// Do any additional setup after loading the view.
|
|
|
self.ks_prefersNavigationBarHidden = YES;
|
|
|
[self configUI];
|
|
|
+ [self loadCalendarInfo];
|
|
|
}
|
|
|
|
|
|
- (void)loadCalendarInfo {
|
|
@@ -154,6 +155,9 @@
|
|
|
[self.calendar setScope:selectedScope animated:YES];
|
|
|
NSString *imgName = selectedScope == FSCalendarScopeWeek ? @"arrow_down" : @"arrow_up";
|
|
|
[self.calendarBottom.arrowImage setImage:[UIImage imageNamed:imgName]];
|
|
|
+#warning ---- 测试有课日期
|
|
|
+ self.calendar.highlightDates = [NSMutableArray arrayWithArray:@[@"2022-04-12 00:00:00",@"2022-04-15 00:00:00"]];
|
|
|
+ [self.calendar reloadData];
|
|
|
}
|
|
|
|
|
|
- (void)configCalendar {
|
|
@@ -169,9 +173,10 @@
|
|
|
self.calendar.appearance.todaySelectionColor = THEMECOLOR;
|
|
|
self.calendar.appearance.todayColor = [UIColor whiteColor];
|
|
|
self.calendar.appearance.todayBorderColor = [UIColor whiteColor];
|
|
|
- self.calendar.appearance.borderRadius = 0.1f;
|
|
|
+ self.calendar.appearance.borderRadius = 0.2f;
|
|
|
self.calendar.appearance.borderDefaultColor = [UIColor whiteColor];
|
|
|
self.calendar.appearance.titleHightlightColor = HexRGB(0x444444);
|
|
|
+ self.calendar.appearance.backgoundHightlightColor = HexRGB(0xffd7a6);
|
|
|
self.calendar.appearance.subtitleFont = [UIFont systemFontOfSize:10.0f];
|
|
|
self.calendar.appearance.subtitleOffset = CGPointMake(0, 3);
|
|
|
self.calendar.appearance.subtitleTodayColor = HexRGB(0xff6363);
|
|
@@ -190,13 +195,15 @@
|
|
|
}
|
|
|
#pragma mark - FSCalendarDataSource
|
|
|
- (NSString *)calendar:(FSCalendar *)calendar subtitleForDate:(NSDate *)date {
|
|
|
-// if (calendar.highlightDates) {
|
|
|
-// <#statements#>
|
|
|
-// }
|
|
|
// 判断有课的日期显示subtitle
|
|
|
- return @"有课";
|
|
|
+ if ([calendar.highlightDates containsObject:date]) {
|
|
|
+ return @"有课";
|
|
|
+ }
|
|
|
+ return nil;
|
|
|
+
|
|
|
|
|
|
}
|
|
|
+
|
|
|
#pragma mark - FSCalendarDelegate
|
|
|
- (void)calendar:(FSCalendar *)calendar boundingRectWillChange:(CGRect)bounds animated:(BOOL)animated
|
|
|
{
|