如何正确地以迅速格式化字体



出于某种原因,我似乎无法在模拟器上显示要显示的字体。

foodfinderLabel.font = UIFont (name: "HelveticaNeue-Bold", size: 50)

以上代码返回您期望的。

但是,当我尝试执行上述代码,但使用此字体:" toppan bunkyu midashi哥特式外国"这样...

foodfinderLabel.font = UIFont (name: "ToppanBunkyuMidashiGothic", size: 50)

代码不显示正确的字体。

我该如何运行?可能是一个简单的问题,但我没有运气。

也有其他字体遇到麻烦

您需要在Xcode项目中注册自定义字体。已经在这里回答:我可以在iPhone应用程序中嵌入自定义字体吗?

您要使用的字体不会与OS捆绑在一起。这是一个允许您搜索所有版本iOS的网站:http://iosfonts.com/

您需要获取此字体的副本,并将其添加到您的项目中。有关一个示例,请参见苹果的文档:https://developer.apple.com/documentation/uikit/text_display_and_and_fonts/adding_a_custom_font_to_your_your_app

如果使用自定义fonts。然后,您需要在应用程序中添加字体。并且需要在.plist文件中添加字体。添加此内容后,您也将在storyboard中获得字体。

请参阅下面的链接

https://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ior-ios-app/

最新更新