Xcode自定义字体不能应用的原因
生活随笔
收集整理的這篇文章主要介紹了
Xcode自定义字体不能应用的原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
想給UILabel換一個自定義的字體,從字體冊選擇蘭亭黑:
然后選擇 在Finder中顯示,找到字體文件為Lantinghei.ttc;
將其拷貝到項目中,在info.plist里添加字體支持key,在其子項中輸入字體文件名稱:
然后在第一時間修改Lable的字體:
- (void)awakeFromNib {// Initialization codeNSLog(@"%s enter!!!",__func__);self.nameLabel.font = [UIFont fontWithName:@"Lantinghei" size:20];self.timeLabel.font = [UIFont fontWithName:@"Lantinghei" size:12]; }但是隨后發現字體沒有被應用,程序也沒有報錯誤!
使用如下代碼檢查UIFont的字體集名稱:
發現LantingHei.ttc中包含了2個字體名:
LantingHei TC 和 LantingHei SC
并沒有名稱為LantingHei的字體名,將代碼改為應用以上任意1個字體名稱后,字體得以生效。
總結
以上是生活随笔為你收集整理的Xcode自定义字体不能应用的原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php中 $$str 中 $$ 的解释
- 下一篇: rsync+inotify实现实时同步案