【发布时间】:2021-10-05 06:09:58
【问题描述】:
当我使用titlelabel.text时,它可以正常打印我的结果,但是当我使用currenttitle时,它返回nil。我检查了文件。 currenttitle 和 titlelabel.text 是快速访问方法,但为什么我得到不同的结果
@IBAction func numBtnPress(_ sender: UIButton) {
print(sender.titleLabel?.text)
print(sender.currentTitle)
}
问题截图如下
【问题讨论】:
-
您可能会在这里找到答案。 stackoverflow.com/questions/32134890/…
-
谢谢,但我只看到 currenttitle 是只读的,但这并不能解释为什么它们显示不同的结果
-
您的按钮是否突出显示?可能为零,详见苹果讨论developer.apple.com/documentation/uikit/uibutton/…
-
是的~我的按钮风格很痛苦!当我将它更改为默认时它可以工作!在痛苦模式下,标题文本位置不起作用,我更改为默认它可以工作!非常感谢,对我帮助很大