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

Val*_*lov 6 line-breaks multiline uilabel multilinestring

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

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

AAA...  
BBB...
CCC...
Run Code Online (Sandbox Code Playgroud)

Aks*_*hal 0

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

提示:分割文本\n并迭代获得的数组。

编辑 :

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

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

这会给你想要的结果。