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


当前回答

在swift3, 假设你的可用名称是myLable,你想改变它的字体大小 这样做

myLable.font = UIFont.systemFont(ofSize: 10)

其他回答

你可以使用分机。

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)

在Swift 3中:

label = UIFont.systemFont(ofSize: 20)

并使用系统预设的大小,例如:

label = UIFont.systemFont(ofSize: UIFont.smallSystemFontSize)

斯威夫特- 3.1

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