繁体   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