我有一个带有按钮和UIImage的Today Extension。按钮和图像缩放并正确居中,但按钮的文本除外。我在Swift中写这个扩展。到目前为止我已尝试过这些:
myButton.titleLabel.adjustsFontSizeToFitWidth = true
myButton.adjustsFontSizeToFitWidth = true
两者都返回错误。
答案 0 :(得分:0)
没有看到更多代码或特定错误,我唯一能看到的是titleLabel是可选的。如上所述,编译器将显示错误'UILabel? does not have a member named 'adjustsFontSizeToFitWidth'
。将该行写为myButton.titleLabel?.adjustsFontSizeToFitWidth = true
应该可以解决错误。
此外,UIButton还没有名为" adjustFontSizeToFitWidth'的成员。所以第二行会抛出与上面相同的错误。
尝试按上述方法修复该错误,看看您的AutoLayout问题是否有效。