【发布时间】:2011-03-25 16:05:46
【问题描述】:
我正在寻找相当于 Android 的 Paint.breakText() 的 iOS 目标 c。
我有一个放在矩形中的字符串。如果不合适,我需要找到要替换为省略号的字符索引并删除字符串的其余部分。
编辑:
正如 James Bedford 的回答所暗示的,这个问题可以通过添加 UIKit NSString 来解决。
[foo drawInRect:someRect withFont:someFont
lineBreakMode:UILineBreakModeTailTruncation];
UILineBreakModeTailTruncation,与绘图结合使用时,会在字符串末尾添加一个省略号。
【问题讨论】:
-
对于 NSString?还是 UITextView?还是 UITextField?需要多一点。您要确保不超过一定宽度?
标签: iphone android objective-c ios