我正在使用UILabel
的“自动调整字体”属性,它可以正常使用TextStyles - “Body”,“callout”,“Headline”等。
但不适用于系统字体。
“自动调整字体”是否仅适用于Textstyles以上?
答案 0 :(得分:0)
extension UILabel {
open override func awakeFromNib() {
super.awakeFromNib()
self.setup()
}
func setup() {
let size = self.font.pointSize*widthFactor
self.font = UIFont.init(name: self.font.fontName, size: size)
if self.attributedText != nil {
let str = self.attributedText
self.attributedText = str
}else{
let str = self.text
self.text = str
}
}
}