我如何设置自定义字体

沃兰

我已经检查了如何在您的应用程序中实现自定义字体的每一个指南(包括 Apple 开发人员)。没有任何作用。

这是我的设置:

1:文件被添加到资源中名为Fonts的子文件夹中。

2:添加文件 Copy Bundle Resources

3:文件名加在Info.plist结束标签中.ttf

4:文件被添加到目标成员资格。

我也尝试过:

1:添加Application fonts resource path为“字体”Info.plist

2:将文件添加到Copy files phasebuild phases正确的目标之下。

我怎么称呼他们?

enum Font: String {
    case robotoMedium = "Roboto-Medium"
    case robotoLight = "Roboto-Light"
    case robotoRegular = "Roboto-Regular"
    case robotoMediumItalic = "Roboto-MediumItalic"
    case robotoThinItalic = "Roboto-ThinItalic"
    case robotoBoldItalic = "Roboto-BoldItalic"
    case robotoLightItalic = "Roboto-LightItalic"
    case robotoBlackItalic = "Roboto-BlackItalic"
    case robotoBold = "Roboto-Bold"
    case robotoThin = "Roboto-Thin"
    case robotoBlack = "Roboto-Black"
    case robotoRegularItalic = "Roboto-RegularItalic"
    func withSize(size: CGFloat) -> UIFont {
        return UIFont(name: self.rawValue, size: size)!
    }
}

字体设置使用: Font.robotoRegular.withSize(size: 24)

一些调试:

for family: String in UIFont.familyNames
        {
            print("\(family)")
            for names: String in UIFont.fontNames(forFamilyName: family)
            {
                print("== \(names)")
            }
        }

在这幅画中,我的字体没有被添加。

请不要只是阅读标题并说“重复”,因为它确实不是。我已经检查了那里的每一个解决方案。

沃兰

所以我想出了问题。哪个看起来像是 Xcode 错误?

我注意到,如果我首先将字体放在故事板中的标签上(我正在以编程方式进行所有操作)。它实际上已加载到字体系列中。我不知道为什么我必须将它添加到故事板中。但像这里一样愚蠢的是我的解决方案:

在此处输入图片说明

猜猜这是我见过的最丑陋的解决方案,但它有效,而且我找不到其他方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android如何在画布中设置自定义字体?

来自分类Dev

如何为backBarButtonItem设置自定义字体

来自分类Dev

如何设置webgrid标头的自定义字体颜色?

来自分类Dev

如何在imagestring()中加载我的自定义字体?

来自分类Dev

如何在自定义tableviewcelll中设置标签的自定义字体?

来自分类Dev

设置arrayadapter的自定义字体

来自分类Dev

如何添加自定义字体?

来自分类Dev

如何引入自定义字体粗细?

来自分类Dev

如何获得自定义字体的粗体?

来自分类Dev

如何添加自定义字体?

来自分类Dev

如何创建自定义字体图标?

来自分类常见问题

如何在Android中为整个应用程序设置自定义字体?

来自分类常见问题

如何在NavigationView中为项目设置自定义字体?

来自分类常见问题

如何在Exoplayer通知中设置自定义布局和字体?

来自分类Dev

如何使用CSS在JavaFX Scene Builder中设置自定义字体

来自分类Dev

如何在RecyclerView中为TextView设置自定义字体?

来自分类Dev

如何在Android中设置自定义不同的字体样式

来自分类Dev

如何在.xml文件而不是.java文件中设置自定义字体?

来自分类Dev

如何在summernote中设置自定义字体大小列表?

来自分类Dev

如何在App.xaml中设置全局自定义字体

来自分类Dev

如何在情节提要中将自定义字体设置为UILabel

来自分类Dev

如何使用CSS在JavaFX Scene Builder中设置自定义字体

来自分类Dev

如何在RecyclerView中为TextView设置自定义字体?

来自分类Dev

如何在Android中设置自定义不同的字体样式

来自分类Dev

如何在App.xaml中设置全局自定义字体

来自分类Dev

如何为UInavigationbar标题设置自定义字体和粗细(样式)

来自分类Dev

android-如何在paint对象中设置自定义字体?

来自分类Dev

如何在棒棒糖中为整个应用程序设置自定义字体

来自分类Dev

如何在iOS应用程序中将自定义字体系列设置为系统字体

Related 相关文章

  1. 1

    Android如何在画布中设置自定义字体?

  2. 2

    如何为backBarButtonItem设置自定义字体

  3. 3

    如何设置webgrid标头的自定义字体颜色?

  4. 4

    如何在imagestring()中加载我的自定义字体?

  5. 5

    如何在自定义tableviewcelll中设置标签的自定义字体?

  6. 6

    设置arrayadapter的自定义字体

  7. 7

    如何添加自定义字体?

  8. 8

    如何引入自定义字体粗细?

  9. 9

    如何获得自定义字体的粗体?

  10. 10

    如何添加自定义字体?

  11. 11

    如何创建自定义字体图标?

  12. 12

    如何在Android中为整个应用程序设置自定义字体?

  13. 13

    如何在NavigationView中为项目设置自定义字体?

  14. 14

    如何在Exoplayer通知中设置自定义布局和字体?

  15. 15

    如何使用CSS在JavaFX Scene Builder中设置自定义字体

  16. 16

    如何在RecyclerView中为TextView设置自定义字体?

  17. 17

    如何在Android中设置自定义不同的字体样式

  18. 18

    如何在.xml文件而不是.java文件中设置自定义字体?

  19. 19

    如何在summernote中设置自定义字体大小列表?

  20. 20

    如何在App.xaml中设置全局自定义字体

  21. 21

    如何在情节提要中将自定义字体设置为UILabel

  22. 22

    如何使用CSS在JavaFX Scene Builder中设置自定义字体

  23. 23

    如何在RecyclerView中为TextView设置自定义字体?

  24. 24

    如何在Android中设置自定义不同的字体样式

  25. 25

    如何在App.xaml中设置全局自定义字体

  26. 26

    如何为UInavigationbar标题设置自定义字体和粗细(样式)

  27. 27

    android-如何在paint对象中设置自定义字体?

  28. 28

    如何在棒棒糖中为整个应用程序设置自定义字体

  29. 29

    如何在iOS应用程序中将自定义字体系列设置为系统字体

热门标签

归档