FSCalendar
FSCalendar copied to clipboard
在周的模式切换至月的时候,日期项显示挤在周显示的高度内,直到手放开后才正常
在高度变化的回调函数内代码如下
-
(void)calendar:(FSCalendar *)calendar boundingRectWillChange:(CGRect)bounds animated:(BOOL)animated{
NSInteger height = CGRectGetHeight(bounds); [fsCalendar mas_updateConstraints:^(MASConstraintMaker *make) { make.height.mas_equalTo(height); }];
[self.view layoutIfNeeded]; }
//追加,在方法内添加 [fsCalendar reloadData]; 就正常了
这个方法在手势进行时是会被不停回调的,在这里reload data会造成很严重的性能问题
@WenchaoD iOS12上基本必现,有好的解决方案么
日历控件不要用自动布局就好了。
请问这个问题有解决吗?
我也遇到这个问题了,似乎是日历控件的初始高度太小了导致的,高度是300就没这个问题。。。。