gpt4 book ai didi

ios - UITableView 动画启动快,结束时变慢

转载 作者:可可西里 更新时间:2023-11-01 00:56:22 25 4
gpt4 key购买 nike

我正在以编程方式滚动带有动画的表格。我希望此滚动与用户滚动相同(开始时快,结束时慢)。如何制作一个开始速度很快,最后变慢的动画?

最佳答案

您基本上可以将动画 block 与 ScrollView /表格 View 的 UIViewAnimationOptions.curveEaseOut 一起使用。curveEaseOut(来自文档):

An ease-out curve causes the animation to begin quickly, and then slow as it completes.

UIView.animate(withDuration: 0.5, delay: 0.0, options: [.curveEaseOut], animations: {
self.tableView.setContentOffset(CGPoint(0, 100), animated: false)
}, completion: nil)

这样您就可以控制动画的持续时间和方式。

关于ios - UITableView 动画启动快,结束时变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47030087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com