我试图用{2}行显示UILabel
,如下所示:
"Here is the first line (a long one) and that's it"
"And this is the second line with random number of chars"
使用Truncate Tail显示:
"Here is the first line (a long one) and that's ..."
我的目标是展示:
"Here is the first line (a long .."
"And this is the second line wit.."
有没有办法在UILabel
设置为2行而不使用2 UILabel's
的情况下执行此操作?
答案 0 :(得分:-2)
拆分\n
上的字符串以创建两个字符串。然后创建2个UILabel设置为numberOfLines = 1
和lineBreakMode = .ByTruncatingTail
。将它们放在视图中,一个放在另一个上面。
答案 1 :(得分:-4)
首先,您需要将行数设置为0(无限行数);
textLabel.numberOfLines = 0;
接下来,你可以通过这样做来打破任何你想要的地方:
textLabel.text = "str1 \n str2"