diff --git a/Source/SLKTextView.m b/Source/SLKTextView.m index 08a43081..94d3d02d 100644 --- a/Source/SLKTextView.m +++ b/Source/SLKTextView.m @@ -382,8 +382,10 @@ - (CGRect)slk_placeholderRectThatFits:(CGRect)bounds CGFloat padding = self.textContainer.lineFragmentPadding; CGRect rect = CGRectZero; - rect.size.height = [self.placeholderLabel sizeThatFits:bounds.size].height; - rect.size.width = self.textContainer.size.width - padding*2.0; + CGSize size = bounds.size; + size.width = self.textContainer.size.width - padding*2.0; + rect.size.height = [self.placeholderLabel sizeThatFits:size].height; + rect.size.width = size.width; rect.origin = UIEdgeInsetsInsetRect(bounds, self.textContainerInset).origin; rect.origin.x += padding;