我正在使用一个UIScrollView,其中包含一系列按钮,看起来很像UIPickerView。我刚刚实现了抖动以混洗的功能,在检测到抖动后,我通过以下方式将UIScrollView的内容偏移设置为randomShuffle的位置。
而不仅仅是将内容偏移量移动到与按钮匹配的随机位置,我想实现一种洗牌动画,其中视图几乎像老虎机一样“旋转”,然后停在randomShuffle按钮位置。
我尝试通过简单地将偏移量动画化到UIScrollView的顶部,然后再返回到randomShuffle位置(一个接一个),但这并没有起作用,它直接转到了randomShuffle位置。我意识到我没有使用计时器尝试过这个操作,所以动画没有延迟,但如果可能,我希望避免运行计时器。
有没有内置动画可以处理这个问题?如果没有,请问在使用计时器之前我应该如何解决这个问题?谢谢。
[Singlescroll setContentOffset:CGPointMake(jumpX, jumpY+randShuffle*sepValue) animated:YES];
而不仅仅是将内容偏移量移动到与按钮匹配的随机位置,我想实现一种洗牌动画,其中视图几乎像老虎机一样“旋转”,然后停在randomShuffle按钮位置。
我尝试通过简单地将偏移量动画化到UIScrollView的顶部,然后再返回到randomShuffle位置(一个接一个),但这并没有起作用,它直接转到了randomShuffle位置。我意识到我没有使用计时器尝试过这个操作,所以动画没有延迟,但如果可能,我希望避免运行计时器。
有没有内置动画可以处理这个问题?如果没有,请问在使用计时器之前我应该如何解决这个问题?谢谢。