我正在寻找iOS Objective-C版本的Android Paint.breakText()等效功能。
我有一个要放入矩形中的字符串。如果它不适合,我需要找到要替换为省略号并删除其余字符串的字符的索引。
编辑:
正如James Bedford的答案所暗示的那样,这个问题可以通过UIKit NSString附加功能来解决。
[foo drawInRect:someRect withFont:someFont
lineBreakMode:UILineBreakModeTailTruncation];
UILineBreakModeTailTruncation与绘图结合使用时,会在字符串末尾添加省略号。