美文网首页
swift 实现斜体加粗字体

swift 实现斜体加粗字体

作者: Smallwolf_JS | 来源:发表于2022-12-13 09:51 被阅读0次
let weights : [UIFont.Weight] = [
    .ultraLight, .thin, .light, .regular, 
    .medium, .semibold, .bold, .heavy, .black
]
var top : CGFloat = 25
for weight in weights {
    let desc = UIFont.systemFont(ofSize: 32).fontDescriptor.addingAttributes([
        UIFontDescriptor.AttributeName.traits: [
            UIFontDescriptor.TraitKey.weight: 
                weight.rawValue,
            UIFontDescriptor.TraitKey.symbolic: 
                UIFontDescriptor.SymbolicTraits.traitItalic.rawValue
        ]
    ])
    let lab = UILabel()
    lab.font = UIFont(descriptor: desc, size: 0)
    lab.text = "This is a test"
    lab.sizeToFit()
    lab.frame.origin = CGPoint(x: 20, y: top)
    self.view.addSubview(lab)
    top += lab.bounds.height + 8
}

查看效果


链接

相关文章

  • swift 实现斜体加粗字体

    查看效果 链接[https://www.nuomiphp.com/eplan/360027.html]

  • Markdown基本语法

    一、标题 标题1 标题2 标题3 标题4 标题5 标题6 二、字体 加粗字体加粗 斜体字体加粗 斜体加粗字体加粗 ...

  • macdown 格式编写规范

    标题 一级标题 二级标题 三级标题 四级标题 五级标题 粗体 加粗字体 斜体 斜体字体 斜体与加粗 斜体加粗字体 ...

  • day01-Markdown的基本语法

    1.标题: 一级标题 二级标题 三级标题 2.字体: 加粗加粗加粗斜体斜体斜体斜体加粗斜体加粗斜体加粗删除线删除线...

  • markdown语法(2018/9/19)

    1.标题 # 1~ ######6表示h1 到h6 2.字体 **加粗**加粗*斜体*斜体***加粗斜体***加粗...

  • 简书使用的简单语法

    <标题>: ——正常字体—— 标题一 标题二 标题三 <粗体>: ——正常字体——字体加粗字体加粗 <斜体>: —...

  • 简书Markdown格式梳理

    标题 效果: 标题 加粗 效果:加粗字体 斜体 效果: 斜体文字 字体背景 效果:汽车 飞机 列表 效果: 列表1...

  • iOS 系统字体设置加粗斜体

    说明 1.加粗斜体,字体样式,API无法同时设置斜体,加粗。2.因此UI为字体样式,需导入字体库,导致增大包体积。...

  • Markdown||字体设置

    Markdown,好久不见呀。今天我来学习字体设置。语法: 效果:斜体加粗斜体加粗删除 共有4个字体,它们分别是:...

  • 简书上使用markdown

    标题 在文字前加上#号,越少级别越高如: 代码块 字体大小 斜体 加粗 斜体加粗 汉字颜色

网友评论

      本文标题:swift 实现斜体加粗字体

      本文链接:https://www.haomeiwen.com/subject/gmvqqdtx.html