当我在Xcode中运行应用程序时,按钮字体与storyboard字体不匹配

时间:2015-09-11 21:52:40

标签: ios xcode swift uibutton

我已将OpenSans粗体,常规和光线上传到我的Xcode项目中,设置了info.plist文件中的所有字体,并将主故事板中的按钮设置为OpenSans灯,它在主故事板中看起来像那样。即使在故事板预览中,字体看起来像字体的轻型版本,但是当我运行应用程序时,它会转到字体的常规版本。有谁知道这是为什么?

谢谢,

1 个答案:

答案 0 :(得分:0)

  • 在Xcode中将您的字体文件添加到项目中(“目标 - >构建阶段 - >复制捆绑资源”)

  • 在Info.plist文件中,添加“应用程序提供的字体”键,类型为“数组”。

  • 对于要添加到项目中的每种字体,使用文件的全名(包括其扩展名)(例如OpenSans-Bold.ttf)为您创建的阵列创建项目。保存“Info.plist”文件。

    label.font = UIFont(名称:" OpenSans-Bold",尺寸:30)