2011-05-12 43 views
5

我在我的info.plist中添加了UIAppFonts條目以啓用自定義ttf字體,它工作正常。但是,在使用字體時,第一次調用UIView時也會延遲,是否有預加載字體或其他技術的方法來避免這種情況?我可以在iPhone上預裝自定義字體以提高性能嗎?

感謝

+0

你有沒有得到任何解決方案或任何想法? – karthikeyan 2017-03-08 05:07:23

回答

1

在您的應用程序委託或應用程序啓動時嘗試創建一個使用您的自定義字體隱藏的UILabel並刪除它馬上被稱爲其他一些地方。這樣它將預加載字體,以便下一次使用該字體的UILabel時,它不會支付第一次處罰。

+0

感謝和抱歉,我應該指出我已經嘗試了類似的東西,這似乎有所幫助,但第二次(用戶體驗,第一次)仍然有輕微的延遲。我試圖用「ABCDEDGHIJKLMNOPQRSTUVWXYZ1234567890」這個文字來啓動一個標籤,這個標籤似乎有助於進一步提高,所以我認爲它不得不被欺騙得更好一些,而不是一種真正的iOS可以將字體嵌入到視圖/控制器中的方式 – Chris 2011-05-17 14:08:45

相關問題