美文网首页
animatedHeightCoefficients属性变更说明

animatedHeightCoefficients属性变更说明

作者: tigerAndBull | 来源:发表于2020-09-19 18:47 被阅读0次

    animatedHeightCoefficients属性变更说明

    前言

    TABAnimated基于组件一一映射原则,将开发者组件映射成骨架元素。
    但是因为原始生成的元素在某些情况下并不美观,所以组件会偷偷地为你优化。
    如下图所示

    image.png

    属性作用

    在自动生成元素后,根据该属性,值范围为(0~1),调整对应元素高度。
    计算方式:元素最终高度 = 元素原始高度*高度系数。
    这个系数的默认值为0.75

    作用域

    • <=2.4.6 对除UIImageVIew以外的所有视图类型都有效。
    • >=2.4.7 只对UILabel生效

    变更说明

    这个属性的作用域在设计之初欠缺考虑。
    对于UIButton、UIView来说,它原来的高度才是开发者想要的,对UILabel来说高度适当减少会比较美观。

    Why?

    原因是文字和UILabel不是完全填充的关系,而UIView和UIButton和其内容都是完全填充关系。
    骨架也是完全填充的,当骨架高度和文本一致,视觉上是比较粗的,适当减少一点高度,可以还原文本和UILabel非填充的视觉效果。

    兼容问题

    老用户需要重点看一下,UIButton恢复成原来的高度,是否符合你的审美/产品的要求

    相关文章

      网友评论

          本文标题:animatedHeightCoefficients属性变更说明

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