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


当前回答

如果你想使用粗体自定义字体选项:

nameLabel.font = UIFont(name: "GillSans-Bold", size: 27)

其他回答

我们可以根据我们的要求设置字体,

label.font = UIFont(name: "Avenir-Light", size: 15.0)
label.font = UIFont.boldSystemFontOfSize(15)
label.font = UIFont.italicSystemFontOfSize(15)
label.font = UIFont.systemFontOfSize(17)

如果你想使用粗体自定义字体选项:

nameLabel.font = UIFont(name: "GillSans-Bold", size: 27)

你可以使用分机。

import UIKit

extension UILabel {

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

使用它:

self.myLabel.fontSize(100)

斯威夫特4.2

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

斯威夫特3.1

标签。font = Label.font.withSize(新值)