swift - UILabel.attributedText.size 返回一个可选的(x,y),这代表什么?

标签 swift uilabel size

UILabel.attributedText.size 返回一个可选的(x, y),它代表什么? 例如Optional((3323.7421875, 20.671875))是输出,我很困惑......

最佳答案

这是绘制字符串所需的大小。 可能它是可选的,因为您在可选标签上调用此函数

例如,

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

仅返回大小

但是

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

将返回可选(大小)

关于swift - UILabel.attributedText.size 返回一个可选的(x,y),这代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35516655/

相关文章:

c++ - vector 大小的段错误

swift - 如何在 iOS 9.3 的 Xcode 10.2.1 中存储颜色标签

ios - 用透明按钮覆盖堆栈 View

ios - 如何确定用户使用应用程序的时长 (swift4)

cocoa-touch - iPhone/iPad UIButton TitleLabel 文本未出现

ios - 如何快速打破 uilabel 线?

html - 背景图像尺寸

swift - IBAction 函数的多个参数

ios - 检查 UILabel 中是否换行

javascript - JavaScript 不会调整 Div 的大小