ios - 在 UITableView 中拖动时添加一个单元格
问题描述
我正在尝试制作一个table view
可以在将单元格向下拖动到某个content offset
. 类似于以下链接中的动画:
我尝试过使用委托功能:scrollViewDidScroll(_:)
但是一旦添加了单元格,我就需要停止该功能。我的代码:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if scrollView.contentOffset.y <= -110 {
cellCount += 1
dataSource?.append(Model())
tableView.insertRows(at: [IndexPath(row: 0, section: 0)], with: .top)
tableView.scrollToRow(at: IndexPath(row: 0, section: 0), at: .top, animated: true)
}
}
如何实现链接中的动画?
解决方案
检查这个 Github 回购FlippingNotch
quickbirdstudio展示了如何制作第一个动画
推荐阅读
- angular - 如何将 yarn 设置为 Angular CLI 的默认 packageManager?我得到“无法读取 null 的属性‘值’”
- java - 尝试使用 Thymeleaf 处理模板时出错
- python - 创建一个 numpy 数组并在每次迭代中更新它的值
- java - 交叉编码 Integer.parseInt Java
- python - spark mllib 图像分类 python
- c - 传入函数参数的数组是否被视为按引用调用?
- node.js - nodejs 承诺从那时起返回值
- python - 在 python AWS lambda 中使用 aws 加密 SDK
- ios - GMSMarker 自定义图标未根据坐标出现。iOS - 斯威夫特 - 谷歌地图
- vhdl - 如何使用 VHDL 创建异或环形振荡器