首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将动态字体设置为“快速”?

如何将动态字体设置为“快速”?
EN

Stack Overflow用户
提问于 2018-02-21 10:40:50
回答 1查看 577关注 0票数 0

我使用的是“自动调整字体”属性的UILabel,它可以很好地与TextStyles -“主体”,“标注”,“标题”等,但不适用于系统字体。

“自动调整字体”只适用于上面的Textstyles样式

EN

回答 1

Stack Overflow用户

发布于 2018-02-21 10:56:18

代码语言:javascript
复制
 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
            }
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48903844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档