截断NSString以适合大小?

And*_*rew 5 iphone objective-c nsstring ios

可能重复:
在Objective C中测量字符串的像素宽度

我使用[string drawInRect:]方法,并希望将字符串截断为适合该大小的最大长度.它并不像找出每行有多少个字符那么简单,因为每个字母的宽度都不同.我想找到字符串不再可见的原因是我可以将elipses添加到字符串的末尾.

Jac*_*art 0

你想在哪里使用这个字符串?如果它在 UILabel 中,则可以使用 NSLineBreakMode = NSLineBreakByTruncatingTail。