在UITableView中拖动时添加一个单元格

时间:2019-07-18 10:07:41

标签: ios swift uitableview animation

我正在尝试制作一个table view,当它向下拖动到某个content offset时可以添加一个单元格。以下链接中的动画类似:

Animation1

Animation2

我尝试使用委托函数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)
        }
    }

如何实现链接中的动画?

1 个答案:

答案 0 :(得分:0)

检查此Github存储库FlippingNotch

quickbirdstudios已经展示了如何制作第一个动画