【发布时间】:2019-08-03 07:12:02
【问题描述】:
我想更改 UILabel 的字体大小,但它没有以编程方式更改。
当我更改文本颜色时,它会改变颜色
我尝试了很多东西,但没有成功
以下是我的代码
@IBOutlet weak var lblExample: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
self.lblExample.font = UIFont(name: self.lblExample.font.fontName, size: 40)
//self.lblExample.font = UIFont.systemFont(ofSize: 40)
//self.lblExample.font = UIFont(name: "System", size: 40)
//self.lblExample.font = self.lblExample.font.withSize(40);
self.lblExample.textColor = UIColor.green
}
属性检查器属性
如何更改UILabel的字体
为什么没有变化
【问题讨论】:
-
你的代码看起来不错,请确保你没有检查如果它不适合你的故事板的属性检查器,文本会缩小。或者干脆把标签的矩形变大再试一次。
-
请添加链接到您的标签的属性检查器的屏幕截图。
-
问题已解决:- 我在 Attribute Inspector Property 中设置了变体字体,因此删除变体字体后字体大小不会更新所有代码都正常工作。
标签: ios swift uilabel programmatically