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值。