在Xcode中使用自定义字体
问题描述:
我正在尝试在Xcode中使用自定义字体(Sassoon Infant)。尽管在这个问题上看了很多帖子,但我一直无法解决这个问题。在Xcode中使用自定义字体
这些是我到目前为止采取的步骤。
- 添加字体资源
- 添加字体字体册
- 新增
SassoonInfantCom-Regular.ttf
使用fontWithName:@"Sassoon Infant Com"
由应用程序提供的字体 - 试过,在字体簿中的名称
- 也试过只是
@"Sassoon"
IB的字体名称在下拉字体菜单下不显示。以上似乎为大多数人工作,但我不能得到它的工作。有人有主意吗?
答
我只是说成束,这样做,
myLabel.font = [UIFont fontWithName:@"MyCustomFont" size:19];
MyCustomFont是一个.TTF文件。
希望这会有所帮助。
答
从文件和plist中删除扩展名.otf/.ttf。
答
请确保字体已添加到您的目标。选择字体并检查左侧Xcode侧边栏中的目标成员资格。
确保您得到正确的字体名称。在“Font Book”中打开字体并查看其名称。
答
另外请确保您正在编辑“应用程序属性提供的字体”正确的plist文件!我花了两天的时间尝试一些工作,以使一些自定义字体。然后我意识到我正在编辑APPTest-info.plist(它位于XCODE中Tests文件夹的资源文件夹中),而不是编辑APP-info.plist文件!
在我的防守,这两个文件是在Xcode文件导航非常接近对方... ;-)
为什么这种被赋予了下来票呢? – Popeye