From 1f346e328ba6d9bc43375412c5b23629ff76adff Mon Sep 17 00:00:00 2001 From: "eric@skrobs" Date: Sat, 9 Aug 2014 16:25:42 +0200 Subject: [PATCH] Update RETableViewBoolCell.m --- RETableViewManager/Cells/RETableViewBoolCell.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RETableViewManager/Cells/RETableViewBoolCell.m b/RETableViewManager/Cells/RETableViewBoolCell.m index f86f9bc..86967d1 100644 --- a/RETableViewManager/Cells/RETableViewBoolCell.m +++ b/RETableViewManager/Cells/RETableViewBoolCell.m @@ -82,7 +82,8 @@ - (void)layoutSubviews { [super layoutSubviews]; - self.textLabel.frame = CGRectMake(self.textLabel.frame.origin.x, self.textLabel.frame.origin.y, self.textLabel.frame.size.width - self.switchView.frame.size.width - self.section.style.contentViewMargin - 10.0, self.textLabel.frame.size.height); + if (self.textLabel.frame.origin.x + self.textLabel.frame.size.width >= self.switchView.frame.origin.x) + self.textLabel.frame = CGRectMake(self.textLabel.frame.origin.x, self.textLabel.frame.origin.y, self.textLabel.frame.size.width - self.switchView.frame.size.width - self.section.style.contentViewMargin - 10.0, self.textLabel.frame.size.height); self.textLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth; if ([self.tableViewManager.delegate respondsToSelector:@selector(tableView:willLayoutCellSubviews:forRowAtIndexPath:)]) [self.tableViewManager.delegate tableView:self.tableViewManager.tableView willLayoutCellSubviews:self forRowAtIndexPath:[self.tableViewManager.tableView indexPathForCell:self]];