6

NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";

如何使用 UILabel 截断某些标签宽度:

AAA...  
BBB...
CCC...
4

1 回答 1

0

您需要为每一行使用单独的标签并使用UILineBreakModeTailTruncation.

提示:拆分文本\n并遍历获得的数组。

编辑 :

找出 UILabel 宽度中每行可能包含的字符数,然后更改您的文本。

拆分\n->迭代字符串->获取长度等于的子字符串- max width of the UILabel - some value>将尾随点附加到该子字符串并将结果字符串添加到tempString->创建UILabel并分配tempString给它

这会给你想要的结果。

于 2014-02-07T09:33:13.007 回答