gpt4 book ai didi

ios - Xcode Swift - 重复动画 UIImageView

转载 作者:行者123 更新时间:2023-11-28 10:55:37 26 4
gpt4 key购买 nike

只是快速查询关于实现我在为 UIImageView 设置动画时遇到的问题。我成功地实现了动画图像以滑出屏幕;但我希望它在存在 View 时重新出现以模拟横向卷轴游戏动画。

是这样的: enter image description here

我已经尝试实现一个完成处理程序,但很难理解如何实现它的逻辑,所以我删除了我的尝试;所以我的代码如下:

let oldCenter = background.center
let newCenter = CGPoint(x: oldCenter.x - 400, y: oldCenter.y)

UIView.animate(withDuration: 2, delay: 0, options: .curveLinear, animations: {
self.background.center = newCenter
}) { (success: Bool) in
print("Done moving image")
}

将不胜感激关于如何实现我想要的动画的示例或指示!

最佳答案

let oldCenter = view.center
let newCenter = CGPoint(x: oldCenter.x - 400, y: oldCenter.y)
UIView.animate(withDuration: 2.0, delay: 0.0, options:
[.curveLinear, .repeat], animations: {
view.center = newCenter
}, completion: nil)

关于ios - Xcode Swift - 重复动画 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43885053/

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