UILabel.attributedText.size return a optional(x, y),那代表什么?

UILabel.attributedText.size return a optional(x, y), what does that stand for?

UILabel.attributedText.size return a optional(x, y) 代表什么? 例如 Optional((3323.7421875, 20.671875)) 是输出,我很困惑....

这是绘制字符串所需的大小。 可能是可选的,因为您在可选标签

上调用此函数

例如,

var userNameLabel: UILabel!
let what = userNameLabel.attributedText!.size()

会 return 大小

但是

var userNameLabel: UILabel?
let what = userNameLabel?.attributedText!.size()

会 return 可选(尺寸)