我的文字是这样的:“我的文字是blabla blabla,lala lala”。
我希望我的UILabel
中的文字像这样:“我的文字是...... lala”。
如何配置我的UILabel
以显示文本以将省略号放在中间?
答案 0 :(得分:2)
你要找的是"省略号" ;)
设置以下属性:
label.adjustsFontSizeToFitWidth = false;
label.lineBreakMode = .byTruncatingMiddle;
您还可以在界面构建器中设置这些属性。
从这里偷来的例子: Getting UILabel to produce an ellipsis rather than shrinking the font
<强>更新强>
这在iOS 6中已被弃用。目前的解决方案将略有修改:
label.adjustsFontSizeToFitWidth = NO;
label.lineBreakMode = NSLineBreakByTruncatingMiddle
答案 1 :(得分:0)
@DerekTomes 回答:
label.adjustsFontSizeToFitWidth = false
label.lineBreakMode = .ByTruncatingMiddle
答案 2 :(得分:0)
尝试选择标签,然后在属性检查器中设置换行符以截断中间