我有自定義字體的問題。即它的繁體岑MT.ttfUIFont自定義字體不顯示在設備上
這是同樣的問題在這裏: Custom font not showing on device, but does on simulator
除了給定的解決方案並不爲我工作。
我已經做正是你應該做的:
- 添加字體到Info.plist中
- 添加字體複製包資源部分構建階段。
- 以編程方式按名稱使用字體not filename。
它仍然不起作用。更有趣的是 - 當我列出可用字體時:
NSLog(@"%@", [UIFont familyNames]);
它顯示我在模擬器上的字體,但不顯示在設備上。我在iOS 6的新iPad和iPhone 4上測試了它。
有什麼建議嗎?
你應該確保你是不是有同樣的問題,如通過打開的。應用程序包和檢查的其他問題字體。或者在應用中使用[[NSBundle mainBundle] pathForResource:ofType:]'。沒有人知道文件是否存在。 – Brendon 2013-04-08 22:33:02
它給了我在模擬器和設備環境中的路徑。 – Gricha 2013-04-08 22:38:29