ios-UITableView 分页滑动

2020-01-20  本文已影响0人  棒棒德

1.要实现类似 视频的上下滑全屏视频 的效果,视频列表肯定使用tableview,要实现一次滑动一整个视频,需要设置:

_tableView.pagingEnabled = YES;

2.分页滑动时,会有 滑动的 offsetY 不准确的问题,排查之后发现是 estimatedRowHeight 造成的

设置:

_tableView.estimatedRowHeight = 0;

 _tableView.estimatedSectionHeaderHeight = 0;

  _tableView.estimatedSectionFooterHeight = 0;

关于 estimatedRowHeight,参考文档:https://www.jianshu.com/p/01914bf42a38

estimatedRowHeight属性的默认值为UITableViewAutomaticDimension,设置为0时表示禁用此属性。这里要注意一点,estimatedRowHeight在iOS11之前默认值为0,在iOS11之后,默认值为非0值。

上一篇 下一篇

猜你喜欢

热点阅读