【问题标题】:Using a custom font in Xcode在 Xcode 中使用自定义字体
【发布时间】:2012-06-11 15:29:58
【问题描述】:

我正在尝试在 Xcode 中使用自定义字体 (Sassoon Infant)。尽管查看了有关此问题的大量帖子,但我无法解决问题。

这些是我到目前为止所采取的步骤。

  1. 为资源添加字体
  2. 在字体册中添加了字体
  3. 在应用程序提供的字体中添加了SassoonInfantCom-Regular.ttf
  4. 尝试使用 fontWithName:@"Sassoon Infant Com",字体书中的名称
  5. 也试过@"Sassoon"

字体名称也没有显示在 IB 的下拉字体菜单下。以上似乎适用于大多数人,但我无法让它工作。有人有什么想法吗?

【问题讨论】:

    标签: iphone objective-c ios ipad uifont


    【解决方案1】:

    还要确保您正在为“应用程序属性提供的字体”编辑正确的 plist 文件!我花了两天时间尝试一切以使一些自定义字体起作用。然后我意识到我正在编辑 APPTest-info.plist(位于 XCODE 中 Tests 文件夹的资源文件夹中)而不是编辑 APP-info.plist 文件!

    在我看来,这两个文件在 Xcode 的文件导航器中非常接近... ;-)

    【讨论】:

      【解决方案2】:

      从文件和 plist 中删除扩展名 .otf / .ttf。

      【讨论】:

        【解决方案3】:
        1. 确保将字体添加到您的目标。选择字体并在左侧 Xcode 侧边栏中检查目标成员资格。

        2. 确保您获得了正确的字体名称。在“字体簿”中打开字体并查看其名称。

        【讨论】:

          【解决方案4】:

          我刚刚将它添加到包中并这样做了

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

          MyCustomFont 是一个 .ttf 文件。

          希望这会有所帮助。

          【讨论】:

            猜你喜欢
            • 2013-10-21
            • 2019-03-02
            • 1970-01-01
            • 2012-03-14
            • 2015-10-03
            • 2014-10-07
            • 2015-08-11
            • 2021-03-10
            • 1970-01-01
            相关资源
            最近更新 更多