如何在末尾绘制一个截断为段落的非矩形UILabel?

时间:2013-07-31 21:19:35

标签: ios objective-c uiwebview uilabel uitextview

我需要显示类似于下图所示的文本正文,并且仅限于红色非矩形区域。 Rob对this问题的回答几乎也回答了我的问题,但是当文本太长时,我还需要截断段落的尾部。

额外问题:是否也可以设置类似于UILabel的最小字体大小?

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试使用记录为hereNSString::sizeWithFont:constrainedToSize方法。您可以指定文本的fontsize和maximum size。

您还可以使用NSString::sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:方法计算最小字体大小。