Ios 滑动tableView动画时的放大/缩小

Ios 滑动tableView动画时的放大/缩小,ios,swift,transformation,ios-animations,Ios,Swift,Transformation,Ios Animations,我想实现这个动画: 这是Gif: 因为内容是动态的,所以我使用tableView来填充数据。 我尝试了scrollViewDidScroll委托方法来更改约束,但它对我没有帮助。我甚至尝试过刷卡手势,但仍然无法实现这一点 任何人都可以提供获取此动画的知识和代码。 此解决方案的缺陷在于,它需要在表视图顶部插入一个不吸引人的插入,以将偏移量转换为有意义的变量,从而缩小表视图 项目中的相关代码位于scroll delegate功能中: func scrollViewDidScroll(_ scroll

我想实现这个动画:

这是Gif:

因为内容是动态的,所以我使用tableView来填充数据。 我尝试了scrollViewDidScroll委托方法来更改约束,但它对我没有帮助。我甚至尝试过刷卡手势,但仍然无法实现这一点

任何人都可以提供获取此动画的知识和代码。

此解决方案的缺陷在于,它需要在表视图顶部插入一个不吸引人的插入,以将偏移量转换为有意义的变量,从而缩小表视图

项目中的相关代码位于scroll delegate功能中:

func scrollViewDidScroll(_ scrollView: UIScrollView) {
        let yOffset = min(0.0, max(-maximumOffset, scrollView.contentOffset.y))
        let constant = -yOffset
        topTableViewConstraint.constant = constant
        leadingTableViewConstraint.constant = constant / 5.0
        trailingTableViewConstraint.constant = constant / 5.0
        view.layoutIfNeeded()
    }
很抱歉,我无法提供更多帮助,也无法为您提供最终解决方案


希望该项目能帮助您找到答案。

谢谢!!这真的帮了我一个开始。虽然我改变了大部分代码,最后,它看起来是这样的:让我知道你是否想看到代码,将创建一个拉请求。是的,伙计,我很想看看你是如何得到它的。干得好,我打开了一个请求。过来看!