截断NSString以适合特定宽度

时间:2011-11-27 06:24:17

标签: objective-c ios nsstring

我有一个可变宽度字体的NSString,它必须适合固定大小的UIView。目前,字符串被截断并呈现。

我想获得可见的子字符串,以便我可以附加一个省略号(...)。

1 个答案:

答案 0 :(得分:1)

如果您使用的是UILabel,则可以将lineBreakMode设置为

之一
UILineBreakModeHeadTruncation
UILineBreakModeTailTruncation
UILineBreakModeMiddleTruncation

不同的位置指的是...的去向。你想要UILineBreakModeTailTruncation

http://developer.apple.com/library/ios/#documentation/uikit/reference/UILabel_Class/Reference/UILabel.html#//apple_ref/occ/instp/UILabel/lineBreakMode