在Xcode中使用自定义字体

问题描述:

我正在尝试在Xcode中使用自定义字体(Sassoon Infant)。尽管在这个问题上看了很多帖子,但我一直无法解决这个问题。在Xcode中使用自定义字体

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

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

IB的字体名称在下拉字体菜单下不显示。以上似乎为大多数人工作,但我不能得到它的工作。有人有主意吗?

enter image description here

我只是说成束,这样做,

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

MyCustomFont是一个.TTF文件。

希望这会有所帮助。

+0

为什么这种被赋予了下来票呢? – Popeye

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

  1. 请确保字体已添加到您的目标。选择字体并检查左侧Xcode侧边栏中的目标成员资格。

  2. 确保您得到正确的字体名称。在“Font Book”中打开字体并查看其名称。

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

在我的防守,这两个文件是在Xcode文件导航非常接近对方... ;-)