Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
如何使用 UILabel 截断某些标签宽度:
AAA... BBB... CCC...
您需要为每一行使用单独的标签并使用UILineBreakModeTailTruncation.
UILineBreakModeTailTruncation
提示:拆分文本\n并遍历获得的数组。
\n
编辑 :
找出 UILabel 宽度中每行可能包含的字符数,然后更改您的文本。
拆分\n->迭代字符串->获取长度等于的子字符串- max width of the UILabel - some value>将尾随点附加到该子字符串并将结果字符串添加到tempString->创建UILabel并分配tempString给它
max width of the UILabel - some value
tempString
这会给你想要的结果。