我想实现此动画:
这是gif:https://i.stack.imgur.com/vzr61.jpg
由于内容是动态的,因此我正在使用TableView来填充数据。我已经尝试了ScrollViewDidsCroll委托方法来更改约束,但没有帮助我。我什至尝试过滑动手势,但仍然无法实现这一目标。
任何人都可以提供知识,以获取此动画的一些代码。
我试图解决此项目中的问题。
使用该解决方案的缺陷是,它需要在表视图的顶部进行无吸引力的插图,以将偏移转换为有意义的变量,以缩小表观。
项目中的相关代码在滚动委托函数中:
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()
}
我很抱歉我不能更有帮助,也无法为您提供最终解决方案。
希望该项目将帮助您找到答案。