gpt4 book ai didi

ios - 为一个 UIView 中的每个元素设置动画

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

我想为 UIView 中的每个 UIButton/UILabel 设置动画。例如,每个 UIButton 一个接一个地淡入淡出,只需一行代码。这可能吗?我在 Github 上搜索但找不到任何东西。我发现为每个 UILabelUIButton 一个一个地制作动画需要做很多工作。谢谢。

最佳答案

let duration = 0.5

view.subviews.flatMap { $0 as? UILabel ?? $0 as? UIButton }.enumerated().forEach { i, o in UIView.animate(withDuration: duration, delay: Double(i) * duration, animations: { o.alpha = 0 }) }

在“一”行。

这是我在手机上输入的,所以如果我犯了一些错误,请随时更正它们:)

关于ios - 为一个 UIView 中的每个元素设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42734352/

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