我有一个在 UITableViewCell 内绘制多色文本的视图。要绘制多色文本,我正在使用 NSAttributedString 但是,我想这样做,如果文本太长而无法放入视图中,则最后一条可见行将被截断以在其末尾显示一个省略号。
显然,当只绘制单行时,这很容易做到,因为您可以将 kCTLineBreakByTruncatingTail 设置为段落样式的换行模式。问题是我希望我的文本换行以填充矩形,然后只用省略号截断最后一行 - 设置换行模式会将整个文本限制为一行。
有人对我将如何处理有任何想法吗?
非常感谢您的任何建议,JC。