我已經使用UIAppFonts
信息將自定義字體「Helvetica-Condensed-Bold.otf」(字體系列Helvetica
,字體名稱Helvetica-Condensed-Bold
)添加到我的iOS應用程序.plist鍵。正如預期的那樣,當我做下面的這個字體用於:iOS應用中的自定義字體用於它不應該的位置
someLabel.font = [UIFont fontWithName:@"Helvetica-Condensed-Bold" size:28.0];
但不像我所期待的,不像這是如何工作的,這種字體現在也有一大堆的地方使用,我沒」 t想要它,除了這個之外,還有UIButton
s和UILabel
。在iPhone模擬器中,字體甚至可以在iOS自己的狀態欄中使用。
你們中的任何一個人都知道如何解決這個問題:必須自定義字體只能用於我特別說的應該是的地方嗎?
將嘗試在幾個小時的另一種字體,當我回家。重命名該文件將不會執行任何操作,因爲它對字體系列或名稱沒有任何影響:這些文件是在文件本身內定義的。在'fontWithName:size:'中使用的字符串不是文件名,而是字體名稱。 – 2011-05-30 11:33:41
任何運氣與另一種字體? – 2011-06-09 20:13:00
我們最終所做的是找到基本相同字體的不同副本,並且稍微修改了iPhone上尚未存在的字體系列。看起來iOS不喜歡將新字體添加到現有字體系列,但由於該系列還沒有存在,所以它完美地工作。 – 2011-06-10 23:09:19