Xcode中的自定义字体不起作用
问题描述:
添加自定义字体为教程建议here。Xcode中的自定义字体不起作用
- 字体是在“构建阶段” - >“包资源”
- 的字体名称是在你的plist
但仍然存在从Stroyboard或代码我可以设置字体的UILabel
。我错过了什么?
答
请仔细阅读这article。
第5步:找到字体
这是许多人努力包括自定义字体 到他们的iOS应用中常见的错误的名称。这是我以前避开 以前的事情,而事实是,当您指定要使用哪种字体时,您不是指定文件名,而是指定字体名称。 棘手的部分是,字体名称可能不是你所期望的。它 可能与您可以看到的任何可见字体名称都非常不同。
所以,为了方便地找到想要使用的字体的名称,您可以输出一些内容到控制台窗口并亲自查看。
您可以打印的名称与此代码可用于开发的所有字体:
for family in UIFont.familyNames { print("\(family)") for names in UIFont.fontNames(forFamilyName: family){ print("== \(names)") } }
它会产生输出这样的:
找到你,并用它附:
label.font = UIFont(name: "SFProText-Heavy", size: 14.0)
要添加自定义字体从Spotlight Search
并拖动界面生成器打开Font Book
拖放您的字体有
尝试使用字体而不在其名称中的空格。 – the4kman