如何截断多行UILabel的每一行尾部

时间:2014-02-07 09:30:05

标签: uilabel line-breaks multiline multilinestring

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

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

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

1 个答案:

答案 0 :(得分:0)

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

提示:将文本拆分为\n并迭代所获得的数组。

编辑:

在UILabel的宽度中找到每行可能的字符数,然后更改文本。

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

这会给你想要的结果。