ios開發--給應用添加新的字體的方法


1.網上搜索字體文件(后綴名為.ttf,或.odf)

2.把字體庫導入到工程的resouce中

3.在程序添加以下代碼 輸出所有字體

NSArray *familyNames = [UIFont familyNames];  
    for( NSString *familyName in familyNames ){  
        printf( "Family: %s \n", [familyName UTF8String] );  
        NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];  
        for( NSString *fontName in fontNames ){  
            printf( "\tFont: %s \n", [fontName UTF8String] );  
        }  
    }

4.假如你加入的字體為微軟雅黑,這時可以在NSLog中看到MicrosoftYaHei

5. 然后在你的工程的Info.plist文件中新建一行(Add Row),添加key為:UIAppFonts,類型為Array或Dictionary都行;在UIAppFonts下再建立一個鍵值對,key 為:Item 0,添加Value為XXX.ttf(你字體的名字,string型),可以添加多個

6.在你的項目里要用字體的時候 xx.font = [UIFont fontWithName:@"MicrosoftYaHei" size:20.0],這樣就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM