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


当前回答

斯威夫特4.2

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

其他回答

斯威夫特4.2

myLabel.font = UIFont.systemFont(ofSize: 12)
label.font = UIFont.systemFontOfSize(20)

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

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

在Swift 3中:

label = UIFont.systemFont(ofSize: 20)

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

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

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

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