是否可以使用我自己的真正的字體使用UIButtons?我發現FontLabel開源可以在UILabels中使用ttf,但不幸的是,我無法將我的UIButton的titleLabel設置爲創建的FontLabel。有人可以提供一個簡單的解決方案嗎?或者我應該完全不使用UIButton,而是使用其他的東西?我覺得我錯過了一些明顯的東西,因爲我無法想象在某些默認按鈕產品中不會出現某種truetype功能。帶有ttf字體的UIButton
2
A
回答
3
從3.2 SDK開始,您可以在應用程序中包含自己的ttf字體。只需將字體文件包含在您的包中,並將UIAppFonts鍵添加到您的info.plist。 (http://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW18)
然後,您應該可以像創建任何內置字體一樣創建字體,並將其用作按鈕標籤的字體。
0
對於那些你有這個問題,並尋找解決辦法,這個工作對我來說(鏈接我提出的,後來回答的問題):
相關問題
- 1. 帶有TTF字體的SVG字體
- 2. Intellij沒有TTF字體
- 3. xlib上的TTF/OTF字體
- 4. 在PDFsharp中使用私有TTF字體
- 5. 使用Windows(TTF)字體?
- 6. 柵格化TTF字體
- 7. 自定義字體(* .ttf)
- 8. HTML對象和TTF字體
- 9. iOS ttf字體不工作
- 10. UIButton的字體子
- 11. 更改所有的UIButton字體
- 12. TTF字體的渲染曲線
- 13. 添加TTF字體到PhoneGap的應用
- 14. 減小.ttf字體的大小
- 15. 獲取.ttf文件的字體名稱
- 16. Firefox中粗糙的.ttf字體
- 17. 確定TTF字體文件的名稱
- 18. .TTF Windows 7上的無效字體
- 19. .ttf Qt中的字體優先級
- 20. 如何更改.ttf字體的名稱
- 21. 轉換的base64字體回TTF或OTF
- 22. 爲什麼我的WOFF字體大於TTF字體?
- 23. 爲所有的android項目添加默認的ttf字體
- 24. 帶有CCLabelTTF的OTF字體
- 25. 設置的UIButton字體
- 26. UIButton的字體不光滑
- 27. 不同字體的UIButton textLabel
- 28. UIButton自定義字體沒有顯示
- 29. 使用sdl2-ttf打開系統字體
- 30. SCSS導入本地ttf字體
到目前爲止,當我添加UIAppFonts作爲鍵,然後用我的字體(帶擴展名)創建一個數組,該應用只會在啓動時掛起。這肯定與加載字體失敗有關,因爲當我在數組中輸入無效的文件名時,應用程序啓動正常。只有當我添加正確的文件名時,它纔會發現它並掛在啓動屏幕上。 – Joey 2010-10-01 17:53:03
我想這看起來像蘋果方面的錯誤:http://web.archiveorange.com/archive/v/nagQXB5eX3YsQpevIXMk出現在iPad上。 :( – Joey 2010-10-01 17:59:49
呃,確保你在http://bugreport.apple.com上提交了一個bug,即使你知道這是一個愚蠢的行爲,它也算作是「請修復這個bug!」投票。 – 2010-10-01 18:08:13