label.font.pointSize是只读的,所以我不确定如何更改它。


当前回答

斯威夫特4:

label.font = UIFont("your font name", size: 15)

另外,如果你想在项目中的所有视图中设置标签字体,请尝试在appDelegate>didFinishLaunch中执行此操作: UILabel.appearance()。font = UIFont("你的字体名称",字号:15)

其他回答

斯威夫特4.2

myLabel.font = UIFont.systemFont(ofSize: 12)

你也可以这样给予

labelName.font = UIFont(name: "systemFont", size: 30)

你可以使用分机。

import UIKit

extension UILabel {

    func sizeFont(_ size: CGFloat) {
        self.font = self.font.withSize(size)
    }
}

使用它:

self.myLabel.fontSize(100)

斯威夫特- 3.1

标签。font = UIFont。systemFont (ofSize: 12)

从故事板中更改字体大小非常简单和方便,您可以立即看到更改的结果。

实际上,改变storyboard上的其他字体属性也很容易,比如样式、字体族等。