如何在标签上设置自定义字体的文字?

时间:2017-10-11 07:29:05

标签: ios fonts

I am trying to set different string but on label it's showing question mark only.

我想通过故事板或编程方式为标签分配不同的字符串,但两种方式都只显示问号。 请帮帮我。

2 个答案:

答案 0 :(得分:1)

所以基本上你需要:

  1. 确保系统中有一个支持这些特殊符号的字体。您需要手动查找要与应用程序一起使用的字体。

  2. 在Interface Builder中为该标签找到字体属性(在屏幕截图中显示“System 17.0”),选择该字体并输入所需文本。

    < / LI>
  3. 如果字体不是标准字体列表,为了使用该字体发送您的应用,以便在其他设备上显示,请务必正确嵌入您的自定义应用中的字体(非常重要的一步):Can I embed a custom font in an iPhone application?。简而言之:

    • 将字体文件复制到资源
    • 在名为UIAppFonts的Info.plist文件中添加一个密钥(“应用程序提供的字体”)。
    • 您现在也可以通过编程方式使用它: [UIFont fontWithName:@“CustomFontName”size:12] // swift:UIFont(名称:“CustomFontName”大小:12)。

答案 1 :(得分:1)

首先将字体添加到xcode资源文件夹,然后不要忘记将其添加到“应用程序提供的字体”下的项目.plist文件中。 还请尝试删除字体名称中的任何间距,如果存在则重命名。