label.font.pointSize是只读的,所以我不确定如何更改它。
当前回答
label.font = UIFont.systemFontOfSize(20)
其他回答
斯威夫特3.1
import UIKit
extension UILabel {
var fontSize: CGFloat {
get {
return self.font.pointSize
}
set {
self.font = UIFont(name: self.font.fontName, size: newValue)!
self.sizeToFit()
}
}
}
从故事板中更改字体大小非常简单和方便,您可以立即看到更改的结果。
实际上,改变storyboard上的其他字体属性也很容易,比如样式、字体族等。
斯威夫特4:
label.font = UIFont("your font name", size: 15)
另外,如果你想在项目中的所有视图中设置标签字体,请尝试在appDelegate>didFinishLaunch中执行此操作: UILabel.appearance()。font = UIFont("你的字体名称",字号:15)
斯威夫特4.2
myLabel.font = UIFont.systemFont(ofSize: 12)
苹果一直在无缘无故地改变: 斯威夫特4 +:
myLabel.font = UIFont.systemFont(ofSize: 16)
感谢苹果公司浪费了人们的时间来弄清楚他们需要使用什么“字体大小”的方法!
推荐文章
- NSLayoutConstraints是可动画的吗?
- iOS -构建失败,CocoaPods无法找到头文件
- Xcode 4挂在“附加到(应用程序名称)”
- 为什么单元测试中的代码不能找到包资源?
- CFNetwork SSLHandshake iOS 9失败
- swift语言中的结构与类
- 我如何在Swift连接字符串?
- 请求失败:不可接受的内容类型:文本/html使用AFNetworking 2.0
- 缺少推荐的图标文件-该包不包含iPhone / iPod Touch的应用程序图标,像素为“120x120”,png格式
- 以编程方式创建segue
- Xcode 10的对象库去哪了?
- Xcode 10的UI元素在哪里?
- 我应该如何从字符串中删除所有的前导空格?- - - - - -斯威夫特
- Xcode构建失败“架构x86_64未定义的符号”
- 如何使用Xcode创建。ipa文件?