【发布时间】:2014-03-04 15:20:00
【问题描述】:
NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
如何使用 UILabel 截断一些标签宽度:
AAA...
BBB...
CCC...
【问题讨论】:
标签: uilabel line-breaks multiline multilinestring
NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
如何使用 UILabel 截断一些标签宽度:
AAA...
BBB...
CCC...
【问题讨论】:
标签: uilabel line-breaks multiline multilinestring
您需要为每一行使用单独的标签并使用UILineBreakModeTailTruncation。
提示:在\n 上拆分文本并遍历获得的数组。
编辑:
找出 UILabel 宽度中每行可能包含的字符数,然后更改您的文本。
拆分\n -> 遍历字符串-> 获取长度等于max width of the UILabel - some value 的子字符串-> 将尾随点添加到该子字符串并将结果字符串添加到tempString -> 创建UILabel 并分配@ 987654326@给它
这会给你想要的结果。
【讨论】: