当我在Xcode中运行app时,按钮字体不匹配storyboard字体



我已经将OpenSans的bold, regular和light上传到我的Xcode项目中,并在info中设置了所有字体。plist文件,并将主故事板中的按钮设置为OpenSans light,它在主故事板中看起来是这样的。即使在故事板预览中字体看起来也像轻版本的字体但当我运行应用程序时它就变成了常规版本的字体。有人知道这是为什么吗?

谢谢,

  • 在Xcode中添加你的字体文件到你的项目中(" Target -> Build Phases -> Copy Bundle Resources ")

  • 信息。

  • 在plist文件中添加键" Fonts by application ",类型为" Array "。
  • 对于你想要添加到项目中的每个字体,为你已经创建的数组创建一个项目,其中包含文件的全名,包括其扩展名(例如OpenSans-Bold.ttf)。保存你的"信息"。plist文件。

    标签。font = UIFont (name: "OpenSans-Bold", size: 30)

最新更新