场景: 在实际业务布局中,tableViewCell 的高度通常需要根据具体的内容进行自适应
方案一:提前将动态变化部分的高度计算出来
方案二:用到的时候再进行计算
结论:两种方案都是可行的,个人倾向于方案一;方案二的要点在于要存储已经计算过的高度值,避免每次都实时计算,影响性能.
方案一的缺点在于浪费了一部分计算量;优点在于保证了页面的高度流畅性
方案二的缺点在于如果计算量较大时,第一次会造成页面卡顿,掉帧;优点 在于节约计算量,
场景: 在实际业务布局中,tableViewCell 的高度通常需要根据具体的内容进行自适应
方案一:提前将动态变化部分的高度计算出来
方案二:用到的时候再进行计算
结论:两种方案都是可行的,个人倾向于方案一;方案二的要点在于要存储已经计算过的高度值,避免每次都实时计算,影响性能.
方案一的缺点在于浪费了一部分计算量;优点在于保证了页面的高度流畅性
方案二的缺点在于如果计算量较大时,第一次会造成页面卡顿,掉帧;优点 在于节约计算量,