UITableView+isPagingEnable导致contentSize不准确问题

938 阅读1分钟

当UITableView+isPagingEnable配合使用时,比如短视频App的大屏视频feed流页面,滚动过程中会发现contentSize不准确问题,原因在于UITableView.estimatedRowHeight属性

  • 该属性默认开启,值为automaticDimension
  • 因为了能每一行高度都不同,为了避免每次load开启后表示UIKit会通过该值估算contentSize等属性
  • 所以若需要精确的contentSize值,需要设置为0进行关闭