gpt4 book ai didi

ios - 任何更简单的堆叠动画的方法?

转载 作者:行者123 更新时间:2023-12-01 16:48:37 25 4
gpt4 key购买 nike

我想使用 [UIView AnimatewithDuration: ...] 在屏幕上移动图像堵塞。这种运动大约有 24 个部分,其中图像从一个点移动到另一个点,然后再移动到另一个点,依此类推。

问题是我必须编写 24 个堆叠的 block ,这使得在跟踪每个右花括号、方括号等的同时编写、读取、调试和缩进变得非常困难。

有没有更简单的方法来做到这一点?一定有办法,用for循环或类似的东西。

最佳答案

如果您的动画足够通用,那么您没有理由不能使用在完成时调用自身的递归函数。您必须传递调用之间不同的任何参数,并且能够判断何时应该停止动画。

当你有一堆代码块时,我倾向于这种方法。

The proper way of doing chain animations

它比嵌套 UIView 动画 block 更干净、更易于阅读。

关于ios - 任何更简单的堆叠动画的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18022448/

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