在swift中使用自定义字体

时间:2015-08-17 21:58:19

标签: swift fonts

我需要swift sprite kit,iOS的字体。 这个字体是出于商业目的而我试图拥有一种街机字体。我想创建自己的字体,或者获取我可以用于商业用途的公共字体,以及如何安装此字体,如何在swift上实现它。谢谢。

3 个答案:

答案 0 :(得分:20)

Fist确保您的字体是.ttf或.otf格式

  1. 将字体导入项目
  2. 在应用程序的info.plist文件中添加新密钥“应用程序提供的字体”并添加字体名称 现在,您可以使用自定义字体和界面构建器或以编程方式
  3. enter image description here

    <service
            android:name=".RegistrationIntentService"
            android:exported="false"/>
    

答案 1 :(得分:12)

  1. 首先,您需要将字体拖入项目中。
  2. 之后,您需要选择字体并为您的应用选择目标会员核对标记,如图所示。
  3. Xcode window with selected target membership for the custom font

    1. 之后,您将转到Info.plist并在“按应用程序提供的字体”中添加字体名称

    2. 现在你终于可以使用你将使用其他所有字体的字体。如果它不起作用,你应该找到Xcode用

      给出字体的名称
      for name in UIFont.familyNames() {
        println(name)
        if let nameString = name as? String
      
      {
      
          println(UIFont.fontNamesForFamilyName(nameString))
        }
      }
      
    3.   

      更新

           

      字体称为Fipps-Regular,100%免费使用Download here

答案 2 :(得分:1)

我想添加此代码 如果你知道你的字体系列名称(你可以在IterfaceBuilder的fontPicker中看到) 用它来以编程方式应用字体

func apply_font(FontFamilyName:String)
{
  label.font = UIFont(name: UIFont.fontNames(forFamilyName: 
  **FontFamilyName**)[0], size: 15)
}
相关问题