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


当前回答

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

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

其他回答

再次在Swift 3中…

myLabel.font = myLabel.font.withSize(18)

你可以使用分机。

import UIKit

extension UILabel {

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

使用它:

self.myLabel.fontSize(100)
label.font = UIFont.systemFontOfSize(20)

斯威夫特3

label.font.withSize(16)

如果你只是想改变你的字体大小,我创建这个扩展

// Add extension

extension UILabel {
    func setSizeFont (sizeFont: Double) {
        self.font =  UIFont(name: self.font.fontName, size: sizeFont)!
        self.sizeToFit()
    }
}

// Use

myLabel.setSizeFont(60)