我正在尝试为Xcode故事板上的所有标签设置自定义字体。情节提要包括多个视图控制器中的标签。我没有这些标签的出口。在android中,这是通过styles.xml完成的,但无法在iOS中找到相同的等效项。 我也尝试了这段代码:
struct FontName {
static let semiBold = "SourceSansPro-SemiBold"
}
extension UIFont {
class func mySemiBoldFont() -> UIFont {
return UIFont(name: FontName.semiBold, size: 20)!
}
}
问题是我要以这样的方式进行制作:可以在情节提要的字体中设置mySemiBoldFont
,并且在大小发生任何更改的情况下,我将其替换为新值而不是20
它被应用到各处。
任何帮助将不胜感激!
答案 0 :(得分:0)
要从情节提要中设置自定义字体,您应该执行以下操作:
首先,请确保将字体文件添加到您的项目中(将其拖放到您的项目中)并设置其目标,否则它将无法正常工作。
现在,您应该能够以编程方式和情节提要使用字体。 要从情节提要中使用它,请选择标签,将其设置为字体集自定义类型,然后选择族,并检查图像作为示例。
注意: :显然,您必须为添加到情节提要中的每个标签手动设置字体。 无法一次更改它并更改所有标签字体。
我创建了一个目录,并在其中拖动了字体
请确保已为每种字体选中了此
从情节提要示例中设置字体