2012-06-07 109 views
2

我正在嘗試在Xcode中使用自定義字體(Sassoon Infant)。儘管在這個問題上看了很多帖子,但我一直無法解決這個問題。在Xcode中使用自定義字體

這些是我到目前爲止採取的步驟。

  1. 添加字體資源
  2. 添加字體字體冊
  3. 新增SassoonInfantCom-Regular.ttf使用fontWithName:@"Sassoon Infant Com"由應用程序提供的字體
  4. 試過,在字體簿中的名稱
  5. 也試過只是@"Sassoon"

IB的字體名稱在下拉字體菜單下不顯示。以上似乎爲大多數人工作,但我不能得到它的工作。有人有主意嗎?

enter image description here

回答

0

我只是說成束,這樣做,

myLabel.font = [UIFont fontWithName:@"MyCustomFont" size:19]; 

MyCustomFont是一個.TTF文件。

希望這會有所幫助。

+0

爲什麼這種被賦予了下來票呢? – Popeye

2

從文件和plist中刪除擴展名.otf/.ttf。

0
  1. 請確保字體已添加到您的目標。選擇字體並檢查左側Xcode側邊欄中的目標成員資格。

  2. 確保您得到正確的字體名稱。在「Font Book」中打開字體並查看其名稱。

1

另外請確保您正在編輯「應用程序屬性提供的字體」正確的plist文件!我花了兩天的時間嘗試一些工作,以使一些自定義字體。然後我意識到我正在編輯APPTest-info.plist(它位於XCODE中Tests文件夾的資源文件夾中),而不是編輯APP-info.plist文件!

在我的防守,這兩個文件是在Xcode文件導航非常接近對方... ;-)