我已将OpenSans粗体,常规和光线上传到我的Xcode项目中,设置了info.plist文件中的所有字体,并将主故事板中的按钮设置为OpenSans灯,它在主故事板中看起来像那样。即使在故事板预览中,字体看起来像字体的轻型版本,但是当我运行应用程序时,它会转到字体的常规版本。有谁知道这是为什么?
谢谢,
答案 0 :(得分:0)
在Xcode中将您的字体文件添加到项目中(“目标 - >构建阶段 - >复制捆绑资源”)
在Info.plist文件中,添加“应用程序提供的字体”键,类型为“数组”。
对于要添加到项目中的每种字体,使用文件的全名(包括其扩展名)(例如OpenSans-Bold.ttf)为您创建的阵列创建项目。保存“Info.plist”文件。
label.font = UIFont(名称:" OpenSans-Bold",尺寸:30)