Fscalendar: 关于日历maxdate的问题

Created on 20 Jun 2016  ·  6Comments  ·  Source: WenchaoD/FSCalendar

不好意思,英文不太好,用中文表达。作者你好,我在对日历初始化的时候发现的问题。关于操作- (NSDate *)maximumDateForCalendar:(FSCalendar *)calendar 这个方法,当未获取到数据的时候默认返回nil,在获取到数据后,重新刷新“reloadData”页面,设置maxdate,会出现下面的问题,maxdate后面的日期不显示,但是会出现空白。我重新设置未获取到数据的时候默认最大日期,在获取到数据后,刷新页面,也是只显示最初设置的日期区间。所以问题总结是日历的只会显示最初的区间,然后第二次刷新,设置maxdate则会只记住最初的区间。请问该如何解决这个问题呢?

你好作者,日历的maxdate是无法动态切换(显示范围)的是吗?

0620_1

Fixed

Most helpful comment

我以前曾经使用 [_collectionView reloadData]; [self setNeedsLayout];在FSCalendar类中可以正常显示,但是会拖出不少其它的bug,所以想问问作者大大有没临时的解决方案?

All 6 comments

如果maxdate变小,而恰好又小于当前所停留的月份,那处理起来就有些麻烦了。我再想想。谢谢提醒😄

我测试过maxdate变大,显示范围只显示到第一次设定的范围,无法拖到超过部分的日期。

我以前曾经使用 [_collectionView reloadData]; [self setNeedsLayout];在FSCalendar类中可以正常显示,但是会拖出不少其它的bug,所以想问问作者大大有没临时的解决方案?

@dippac 那个不能选的日期 颜色是灰色 你怎么设置的

@yilongchun 我重新调整过了他自带的颜色选择规则

development分支下已修复.

Was this page helpful?
0 / 5 - 0 ratings