From b03f2f0cf44af6d81446454b32b995ff99a79206 Mon Sep 17 00:00:00 2001 From: Wenchao Ding Date: Thu, 28 Jul 2016 22:00:23 +0800 Subject: [PATCH] Fix bad offset Fix bad offset --- FSCalendar/FSCalendarCell.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/FSCalendar/FSCalendarCell.m b/FSCalendar/FSCalendarCell.m index cd76f14..cd2c9a5 100644 --- a/FSCalendar/FSCalendarCell.m +++ b/FSCalendar/FSCalendarCell.m @@ -165,7 +165,8 @@ self.contentView.hidden = (currentLine>lineCount); } } - } else { + } else if (self.contentView.hidden) { + self.needsAdjustingViewFrame = YES; self.contentView.hidden = NO; } @@ -436,7 +437,7 @@ - (void)setSubtitle:(NSString *)subtitle { if (![_subtitle isEqualToString:subtitle]) { - _needsAdjustingViewFrame = !(_subtitle.length && subtitle.length); + _needsAdjustingViewFrame = (subtitle.length && !_subtitle.length) || (_subtitle.length && !subtitle.length); _subtitle = subtitle; if (_needsAdjustingViewFrame) { [self setNeedsLayout];