gpt4 book ai didi

ios - UIView.transition 延迟

转载 作者:行者123 更新时间:2023-11-28 07:32:39 27 4
gpt4 key购买 nike

我有同时进行的动画,我想在中间转换 VC(它会淡出以便看到其他一些动画)。但是,我找不到如何延迟类似于 UIView.animateWithDuration 的过渡的文档。

我想实现这个...

UIView.transition(withDuration: 0.5, delay: 0.1, options: .transitionCrossDissolve, animations: {})

我可以像这样手动添加延迟..但想知道是否有更优雅的方法。

DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {}

最佳答案

不幸的是没有。使用一堆 UIView 转换/动画可能会有点毛茸茸。

在过去,我曾求助于设置一个 NSTimer,它会触发 1/30 秒,结果我自己管理了所有的开始时间。

您可以做的是使用闭包串联动画。

UIView.animate(withDuration: 1, animations: { 
}, completion: {Do UIView transition here})

关于ios - UIView.transition 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54243405/

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