iOS 添加第三方字体库
iOS 加載第三方字體庫
- |
- 瀏覽:2096
- |
- 更新:2014-09-24 20:26
- 1
- 2
- 3
- 4
- 5
百度師傅高質(zhì)屏和好師傅,解救你的碎屏機(jī)
工具/原料
- 第三方字體庫文件
- Xcode6.0.1 with Swift
方法/步驟
將字體庫文件拖入項(xiàng)目中
修改Info.plist添加Fonts provided by application屬性,?設(shè)值為字體體文件名.拖一個(gè)UILabel控件到界面里,
修改UILabel的字體屬性Font -> Custom, Font Family -> OdalisqueNF
打開源碼文件ViewController.swift創(chuàng)建一個(gè)UILabel,指定Label的文字及字體,指定Label的位置及大小,顯示到窗口.IOS 加載自定義字體
字?jǐn)?shù)233?閱讀4331?評論8?喜歡47 IOS加載自定義的字體需要點(diǎn)活兒
Xcode自帶字體樣式查詢:http://iosfonts.com/
1.下載所需要的ttf文件,導(dǎo)入工程中,在Info.plist中添加一項(xiàng):Fonts provided by application,填寫字體文件名稱加后綴.如圖:
Info.plist配置
2.前往TARGETS -> Build Phases -> Copy Bundle Resources中添加字體文件
Copy Bundle Resources配置
3.通過眼力找到字體文件對應(yīng)的fontName,暫未有更好的方法,如有請告知,謝謝~
NSArray *familyNames = [UIFont familyNames]; for( NSString *familyName in familyNames ) {NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];for( NSString *fontName in fontNames ){printf( "\tFont: %s \n", [fontName UTF8String] );} }鐘齊流江毛筆草體fontName
蒙納漫畫體foneName
4.使用自定義字體
self.Label.text = @"鐘齊流江毛筆草體"; self.Label.font = [UIFont fontWithName:@"LiuJian-Mao-Cao-2.0" size:30];self.Label2.text = @"蒙納漫畫體"; self.Label2.font = [UIFont fontWithName:@"MComicHK-Medium" size:30];iOS中如果要使用一些第三方字體(.ttf格式)
我們可以直接添加
具體方法如圖
在info.plist 的information Propert List下添加 Fonts provided by application?
在對應(yīng)數(shù)組中添加導(dǎo)入項(xiàng)目的.ttf 文件
然后就可以在字體中使用相應(yīng)的字體名了。
假如我們導(dǎo)入的字體是Bobz Type.ttf
則按照上圖方式添加
最后說明一點(diǎn)我們能看到文件名是 Bobz Type.ttf 這個(gè)只是文件名,我們使用的時(shí)候一定要使用字體名來調(diào)用
我們來調(diào)用一下看看效果
OC語法
[objc]?view plaincopy
Swift語法
[objc]?view plaincopy
[objc]?view plaincopy
總結(jié)
以上是生活随笔為你收集整理的iOS 添加第三方字体库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GAMS中导入Excel数据
- 下一篇: 电子合同的履行_电子合同要如何履行