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