如何在Swift中更改UIButton的字体:3种经过验证的方法
大家好!我是Swift和iOS开发的新手。遇到了一个问题:无论如何都无法更改UIButton的字体。我通过Interface Builder创建按钮,连接IBOutlet,然后尝试以编程方式设置字体。
这是我的代码:
```swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var myButton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// 尝试更改字体
myButton.titleLabel?.font = UIFont(name: "Helvetica-Bold", size: 20)
// 或者这样:
myButton.titleLabel?.font = UIFont.systemFont(ofSize: 16)
}
}
```
但是字体没有改变!我已经尝试了不同的方法:在Interface Builder中设置字体,在代码中设置标题之前和之后更改字体。有时有效,有时无效。特别是当我想使用添加到项目中的自定义字体时。
请告诉我如何正确更改UIButton的字体?也许有什么细节需要注意?