label.font.pointSize是只读的,所以我不确定如何更改它。
当前回答
你也可以这样给予
labelName.font = UIFont(name: "systemFont", size: 30)
其他回答
我使用fontWithSize标签与轻系统字体,但它改变回正常的系统字体。
如果你想保持字体的特征,最好包括描述符。
标签。font = UIFont(descriptor: label.font.fontDescriptor(), size: 16.0)
斯威夫特4.2
myLabel.font = UIFont.systemFont(ofSize: 12)
我们可以根据我们的要求设置字体,
label.font = UIFont(name: "Avenir-Light", size: 15.0)
label.font = UIFont.boldSystemFontOfSize(15)
label.font = UIFont.italicSystemFontOfSize(15)
label.font = UIFont.systemFontOfSize(17)
你可以使用分机。
import UIKit
extension UILabel {
func sizeFont(_ size: CGFloat) {
self.font = self.font.withSize(size)
}
}
使用它:
self.myLabel.fontSize(100)
再次在Swift 3中…
myLabel.font = myLabel.font.withSize(18)
推荐文章
- 如何使用Xcode创建。ipa文件?
- 我可以在没有“构建和运行”的情况下启动iPhone模拟器吗?
- 动态改变UILabel的字体大小
- Xcode 4 -在新的Macintosh安装上的配置文件上“没有找到有效的签名标识”错误
- 新的自动引用计数机制是如何工作的?
- Xcode +删除所有断点
- 在iPhone上确定用户是否启用了推送通知
- 是否有可能禁用浮动头在UITableView与UITableViewStylePlain?
- Swift:理解// MARK
- 错误ITMS-9000:“冗余二进制文件上传。火车1.0版本已经有一个二进制版本上传。
- Swift -转换为绝对值
- Swift编译器错误:“框架模块内的非模块化头”
- 从父iOS访问容器视图控制器
- 自定义dealloc和ARC (Objective-C)
- 调整UITableView的大小以适应内容