我已经下载了这个库https://github.com/TjeerdVurig/Vurig-Calendar。现在我面临的问题是,例如,如果我选择 2013 年 2 月 25 日,它会打印 2013 年 2 月 24 日。我在代码中找不到任何东西。是因为时区还是与编码无关的原因?请指教
谢谢
我已经下载了这个库https://github.com/TjeerdVurig/Vurig-Calendar。现在我面临的问题是,例如,如果我选择 2013 年 2 月 25 日,它会打印 2013 年 2 月 24 日。我在代码中找不到任何东西。是因为时区还是与编码无关的原因?请指教
谢谢
这很容易做到。在你的VRGCalendarView.m
go to 方法中
- (void)drawRect:(CGRect)rect {
int firstWeekDay = [self.currentMonth firstWeekDayInMonth]-1;
}
将此更改为:
int firstWeekDay = [self.currentMonth firstWeekDayInMonth];
和
int selectedDateBlock = ([selectedDate day]-1)+firstWeekDay;
把这个改成
int selectedDateBlock = ([selectedDate day]-2)+firstWeekDay;