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


当前回答

再次在Swift 3中…

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

其他回答

苹果一直在无缘无故地改变: 斯威夫特4 +:

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

感谢苹果公司浪费了人们的时间来弄清楚他们需要使用什么“字体大小”的方法!

斯威夫特- 3.1

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

在Swift 3中:

label = UIFont.systemFont(ofSize: 20)

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

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

斯威夫特4.2

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

斯威夫特4:

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

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