【发布时间】:2020-05-20 02:17:40
【问题描述】:
我正在尝试创建一个可以根据需要应用于几个不同按钮标题的属性。我需要属性来应用“Rockwell”类型的 35 号字体,我自己的自定义颜色称为“specialYellow”,带有下划线。我在尝试让它应用“Rockwell”字体时遇到问题,因为它显然不是 UIFont 颜色。
let underlineAttribute:[NSAttributedString.Key: Any] = [
.font: UIFont.systemFont(ofSize: 35),
.foregroundColor: ColorManager.specialYellow,
.underlineStyle: NSUnderlineStyle.single.rawValue]
我认为我需要将“UIFont.systemFont”更改为“UIFont.Rockwell”之类的其他内容,但 swift 不接受。
【问题讨论】:
标签: swift xcode fonts nsattributedstring xcode11