我正在尝试将 UILabel 中的字体设置为自定义字体,但也没有成功将其设为粗体。到目前为止,我的努力如下:
自定义字体:
cell.folderName.font = UIFont.init(name: "American Typewriter", size: 20)
如何让上面的字体也变成粗体/斜体?
最佳答案
此枚举可用于 AmericanTypewriter 类型。
public enum americanTypewriter: String {
case typewriter = "AmericanTypewriter"
case bold = "AmericanTypewriter-Bold"
case condensed = "AmericanTypewriter-Condensed"
case condensedBold = "AmericanTypewriter-CondensedBold"
case condensedLight = "AmericanTypewriter-CondensedLight"
case light = "AmericanTypewriter-Light"
public func font(size: CGFloat) -> UIFont {
return UIFont(name: self.rawValue, size: size)!
}
}
粗体
cell.folderName.font = UIFont.init(name: "AmericanTypewriter-Bold", size: 20)
关于ios - 如何以编程方式设置自定义粗体字体 - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53859481/