前言
抖音App做的短视频 上下滑动 的技术实现, 今天写了个demo,方便学习技术技巧和记录知识,
技术实现原理
- UITableView
其实就是一个UITableView改变上下显示范围. talk is cheap show me the code
我说话不绕弯子,代码如下 实现起来非常简单
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, -SCREEN_HEIGHT, SCREEN_WIDTH, SCREEN_HEIGHT * 5)];
_tableView.contentInset = UIEdgeInsetsMake(SCREEN_HEIGHT, 0, SCREEN_HEIGHT * 3, 0);
- 初始化的时候,TableView放在屏幕外边.
- contentInset 显示内容的内边距, 以此是
上
,左
,下
,右
, 上边距 距离整好屏幕高度,底部 是 顶部边距(屏幕高度的 3倍) 方便滑动, 左右分别顶到两边 搞定.
我画个图演示一下.
看到这张图 大家也许 已经明白了,最