簡體   English   中英

找不到添加到xcode 7的自定義字體的名稱

[英]can't find the name of custom font added to xcode 7

我在獲取自定義字體的名稱時遇到問題。 如果需要選中選項,我在我的項目中添加了字體。 我將字體名稱添加到應用程序提供的info.plist標記字體中。 我將字體添加到Copy Bundle Resources。

字體顯示在自定義選項卡下的故事板中。 但是當我試圖用代碼找到這個字體的名稱時,它不起作用。 真奇怪,因為這通常有效。 這可能是什么原因?

故事板圖片的字體:

在此輸入圖像描述

用於以編程方式查找名稱的代碼:

viewDidLoad(){
// there is no PTSans family in the debugger. 
for family: String in UIFont.familyNames()
        {
            print("\(family)")
            for names: String in UIFont.fontNamesForFamilyName(family)
            {
                print("== \(names)")
            }
        }
}
  1. 在SpotLight搜索中搜索“Font Book”應用程序
  2. 選擇所有字體,然后查找您的手機(我相信您已經在系統中安裝了它,如果不是通過雙擊字體然后按照步驟安裝)。
  3. 如果您安裝了字體,請單擊您的字體。
  4. 單擊(i)信息圖標。
  5. 查找“PostScript名稱” - 它的字體名稱。

在此輸入圖像描述

  1. 您始終可以通過提供此名稱來訪問自定義字體。

順便說一句,看到例子中的區別,字體名稱有空格,實際上沒有。

你嘗試過這樣的事情:

[yourlabel setFont:[UIFont fontWithName:@"PT Sans" size:20]];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM