美文网首页iOS日常积累
iOS 字体UIFont的各个间距

iOS 字体UIFont的各个间距

作者: 蔡胜波 | 来源:发表于2020-05-14 10:13 被阅读0次

    UIFont中有这些CGFloat的属性,经常忘,记录一下加强记忆,依次说明。

    open var pointSize: CGFloat { get }
    
    open var ascender: CGFloat { get }
    
    open var descender: CGFloat { get }
    
    open var capHeight: CGFloat { get }
    
    open var xHeight: CGFloat { get }
    
    @available(iOS 4.0, *)
    open var lineHeight: CGFloat { get }
    
    open var leading: CGFloat { get }
    
    1. pointSize就是字体的大小,初始化时经常用到,例如:
    UIFont.systemFont(ofSize: 16)
    
    1. ascender表示基线到最上面的距离(参考Apple文档
    2. descender表示基线到最下面的距离(参考Apple文档
    3. capHeight表示最高的大写字母高度(参考Apple文档
    4. xHeight表示小写x字母的高度(参考Apple文档
    5. lineHeight表示行高,经常用不多解释(参考Apple文档
    6. leading表示多行之间的额外间距,一行就是0(参考Apple文档

    相关文章

      网友评论

        本文标题:iOS 字体UIFont的各个间距

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