animatedHeightCoefficients属性变更说明

2020-09-19  本文已影响0人  tigerAndBull

animatedHeightCoefficients属性变更说明

前言

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

image.png

属性作用

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

作用域

变更说明

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

Why?

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

兼容问题

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

上一篇下一篇

猜你喜欢

热点阅读