我试图将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)
font 美国打字机没有斜体样式。但是它具有 BOLD 样式。
因此,如果您需要设置粗字体,只需使用
"AmericanTypewriter-Bold"
ALL American Typewriter 字体的样式:
AmericanTypewriter-CondensedBold
AmericanTypewriter-Condensed
AmericanTypewriter-CondensedLight
AmericanTypewriter
AmericanTypewriter-Bold
AmericanTypewriter-Semibold
AmericanTypewriter-Light