截断NSString以适合特定的矩形区域

时间:2014-07-27 09:40:58

标签: ios objective-c nsstring

在我的一个应用程序中,我想显示注释的简短版本,后跟省略号。

如果我们使用UILabel,我们可以很容易地做到这一点,因为UILabel本身就是这样做的。但我在STTweetLabel中显示此评论,该评论不会自动执行。所以我需要截断字符串并将文本设置为STTeetLabel。

我遇到了根据指定的宽度截断NSString的函数,但是我无法增强它来截断字符串以占用指定的rect区域。

假设我有以下评论文字(320,100)

"这是非常长的评论,我想截断 它为4行,后面是省略号。我可以 截断它以适应指定的宽度,但得到 将其截断到指定的rect区域的问题。 请帮助我获得所需的行为。"

它应该如下所示在框架(320,70) "这是一个非常长的评论,我想截断 它为4行,后面是省略号。我可以 截断它以适应指定的宽度,但得到 将其截断为指定的矩形的问题....."

有没有办法将NSString截断到指定的rect区域?

0 个答案:

没有答案