这可能吗?
我想要一个双线标签。在第一行,我希望它包装在单词上。但对于第二行,如果文本太长,我希望它被尾部截断并在之后添加省略号"..."
。
有关最简单方法的任何想法吗?
答案 0 :(得分:2)
在我的评论中,我对换行模式错了。如果你只是拖出一个UILabel,默认换行符是Truncate Tail,这就是你想要的。如果您将标签设置为两倍高,并将行设置为2,则文本将换行,如果第二行太长,则会显示省略号。不需要做任何花哨的事。
答案 1 :(得分:1)
您是否尝试过使用setTruncatesLastVisibleLine:YES
上的UITextField
媒体资源?
我知道这只适用于UITextField
,但如果删除任何边框(并禁用编辑),它看起来就像是UILabel,您将获得所需的功能。
textField.enabled = NO;
textField.borderStyle = UITextBorderStyleNone;