我正在尝试确定UILabel
中有多少个字符,以便在必要时拨打numberOfLines
。
我记得在Obj-C中,我能够在UILabel的length
属性上访问text
,如下所示:
if (self.label.text.length >= 12)
// Do something
如何在Swift中实现相同的结果?
答案 0 :(得分:3)
var myLabel = UILabel()
// ...
var numChars = myLabel.text?.characters.count ?? 0 // 0
myLabel.text = "Foo bar"
numChars = myLabel.text?.characters.count ?? 0 // 7