label.font.pointSize是只读的,所以我不确定如何更改它。
当前回答
苹果一直在无缘无故地改变: 斯威夫特4 +:
myLabel.font = UIFont.systemFont(ofSize: 16)
感谢苹果公司浪费了人们的时间来弄清楚他们需要使用什么“字体大小”的方法!
其他回答
斯威夫特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)
如果你想使用粗体自定义字体选项:
nameLabel.font = UIFont(name: "GillSans-Bold", size: 27)
我认为最好的办法做到这一点-如果保持相同的字体,已经分配给UILabel将是:
(使用斯威夫特)
label.font = label.font.fontWithSize(20)
(使用Swift 3)
label.font = label.font.withSize(20)
理想情况下,我将在viewDidLayoutSubviews方法中设置这个,因为它不需要每次视图出现时都更改。
你也可以这样给予
labelName.font = UIFont(name: "systemFont", size: 30)
推荐文章
- 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文件?
- 我可以在没有“构建和运行”的情况下启动iPhone模拟器吗?
- 动态改变UILabel的字体大小