gpt4 book ai didi

ios - Swift 3 - 动画序列停止时执行Segue

转载 作者:行者123 更新时间:2023-11-28 21:14:22 25 4
gpt4 key购买 nike

我需要帮助,因为我无法在任何地方找到完全符合我要求的示例。

我想为一个简单的 png 序列设置动画,然后在它完成后调用 performSegue(这是我的主要问题)

所以我尝试了

InitImage.animationImages = [
UIImage(named:"load1.png")!,
UIImage(named:"load2.png")!,
UIImage(named:"load3.png")!,
/* 20 more images... */
]

InitImage.animationDuration = 2.5
InitImage.animationRepeattCount = 1
InitImate.startAnimating()

所以它有动画但过早调用 segue。我发现我可能应该使用

UIView.animate(withDuration : ...)

但我找不到用 Swift3 编写的动画文件序列的示例。

有人能给我指路吗?谢谢。

最佳答案

我觉得最简单的方法就是做一个定时器

Timer.scheduledTimer(timeInterval: InitImage.animationDuration * Double(InitImage.animationImages?.count ?? 0), target: self, selector: #selector(push), userInfo: nil, repeats: false)

和选择器

func push() {
.... perform segue
}

关于ios - Swift 3 - 动画序列停止时执行Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41793433/

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