截断字符串以适合CGSize?

时间:2016-03-25 23:14:20

标签: ios string swift

如果字符串的实际宽度超过一定大小(而不是字符串中的字符数!),我试图使用字符串截断。

我可以使用NSString.sizeWithAttributes

获取字符串的宽度
let label = UILabel(frame: CGRect(x: 0, y: 0, width: 200, height: 20))
label.text = "Testing text"
let labelStringSize = (label.text! as NSString).sizeWithAttributes([NSFontAttributeName: label.font]) 
// labelStringSize dimensions: w 89.267 h 20.287

但是,如果labelStringSize超过50,我将如何处理截断标签的文本?

有没有更简单的方法来做到这一点我忽略了?

0 个答案:

没有答案