美文网首页
UIBaselineAdjustment 的作用

UIBaselineAdjustment 的作用

作者: 换个名字而已 | 来源:发表于2018-11-30 10:21 被阅读0次

UILabel 的 baselineAdjustment 属性 控制当lable 中的文字自动缩小时如何调整文本的基线。

baselineAdjustment 属性只有在UIlable 的  adjustsFontSizeToFitWidth = true 和 numberOfLines = 1 的时候才生效。

baselineAdjustment 调整文字基线距lable 垂直中线的位置。

具体效果

      

        let label =UILabel.init(frame:CGRect.init(x:0, y:100, width:100, height:30))

        label.backgroundColor = UIColor.green;

        label.text = "UIBaselineAdjustment.none"

        label.adjustsFontSizeToFitWidth = true

        label.baselineAdjustment = UIBaselineAdjustment.none

        label.numberOfLines=1

        let label1 =UILabel.init(frame:CGRect.init(x:110, y:100, width:100, height:30))

        label1.backgroundColor = UIColor.green;

        label1.text = "UIBaselineAdjustment.alignCenters"

        label1.adjustsFontSizeToFitWidth = true

        label1.baselineAdjustment = UIBaselineAdjustment.alignCenters

        label1.numberOfLines=1

        let label2 =UILabel.init(frame:CGRect.init(x:220, y:100, width:100, height:30))

        label2.backgroundColor = UIColor.green;

        label2.text = "UIBaselineAdjustment.alignBaselines"

        label2.adjustsFontSizeToFitWidth = true

        label2.baselineAdjustment = UIBaselineAdjustment.alignBaselines

        label2.numberOfLines=1

        self.view.addSubview(label)

        self.view.addSubview(label1)

        self.view.addSubview(label2)

        let vieline =UIView.init(frame:CGRect.init(x:0, y:115, width:400, height:0.3))

        vieline.backgroundColor = UIColor.red

        self.view.addSubview(vieline)

相关文章

  • UIBaselineAdjustment 的作用

    UILabel 的baselineAdjustment 属性 控制当lable 中的文字自动缩小时如何调整文本的基...

  • “领导作用”的作用

    【见】今天组织召开月度例会,由各部门领导汇报当月开展的工作内容以及下月的工作计划。听着每个人的汇报,声音入耳,大脑...

  • &的作用

  • 「分享」 的作用和副作用

    (一) ——你知道为什么这么多人喜欢看你写的东西吗?——为什么?——其实啊,我们中国人这么多年没怎么变。以前大家住...

  • 作用域&js分号的作用

    以上代码输出为: 原因:作用域:执行上下文中包含作用域链在理解作用域链之前,先介绍一下作用域,作用域可以理解为执行...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • 作用与反作用

    “别在伤口上撒盐”这句话听着有些难过,但是,在伤口上撒盐未必也不是好事,相反,有消杀细菌的作用,凡事无绝对。

  • 作用与反作用

    今日,我心情很好。赞叹自己能够在这段时间尽早地发现自己的一些问题。 我最近一直在观察自己,为什么碰到大事就容易退缩...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

  • 【行为作用与反作用的妙用】

    对于每个人而言,真正明白了行为作用与反作用: 1. 就明白了成功的密码:自己可以创造命运,创造生命,创造成功。成...

网友评论

      本文标题:UIBaselineAdjustment 的作用

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