在Swift中,你如何检索UILabel的长度?

时间:2016-01-10 20:27:40

标签: swift uilabel

我正在尝试确定UILabel中有多少个字符,以便在必要时拨打numberOfLines

我记得在Obj-C中,我能够在UILabel的length属性上访问text,如下所示:

if (self.label.text.length >= 12)
    // Do something

如何在Swift中实现相同的结果?

1 个答案:

答案 0 :(得分:3)

var myLabel = UILabel()
// ...
var numChars = myLabel.text?.characters.count ?? 0 // 0
myLabel.text = "Foo bar"
numChars = myLabel.text?.characters.count ?? 0     // 7