扫码关注官方订阅号
今天尝试着用自己导入的字体来修改UILabel中的字体设置,但似乎无法生效。
uiLabel.font = UIFont(name: "Youyuan.ttf", size: 24)
已经在Info.plist中添加了字体属性。在Build Phase中也能看到资源文件。
请问是什么原因导致的字体设置不生效呢?
人生最曼妙的风景,竟是内心的淡定与从容!
name 使用的可能不对吧,字体的 name 未必是你那个文件名,你打开 Youyuan.ttf 看一下 info 里这个字体的 name 应该是什么。
Youyuan.ttf这个是字体文件名,真正的字体的名字可以通过打开ttf文件查看,这里我打开后显示的是“YouYuan”。
因此代码改成如下就好了。
uiLabel.font = UIFont(name: "YouYuan", size: 24)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
name 使用的可能不对吧,字体的 name 未必是你那个文件名,你打开 Youyuan.ttf 看一下 info 里这个字体的 name 应该是什么。
Youyuan.ttf这个是字体文件名,真正的字体的名字可以通过打开ttf文件查看,这里我打开后显示的是“YouYuan”。
因此代码改成如下就好了。