iOS Swift UILabel字体大小不会以编程方式更改

时间:2019-08-03 07:12:02

标签: ios swift uilabel programmatically

我想更改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
    }

属性检查器属性

enter image description here

  

如何更改UILabel的字体
  为什么不改变

1 个答案:

答案 0 :(得分:0)

这不是零钱吗?

let lab = UILabel(frame: ...)
lab.font = UIFont(name: "Helvetica Fett", size: 14)
lab.font = lab.font
lab.font = UIFont.systemFont(ofSize: 14)
lab.font = UIFont.systemFont(ofSize: 14, weight: .bold)
lab.text = "TEST"