gpt4 book ai didi

ios - 对于 UIView.animate block 内部或外部的循环?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:53:39 24 4
gpt4 key购买 nike

以下功能之一是否比另一个功能先进,或者在性能/最佳实践方面无关紧要?

1.
UIView.animate(withDuration: 1){
for b in self.someArray{
b.frame.origin = self.myNewPosition
}
}

2.
for b in self.someArray{
UIView.animate(withDuration: 1){
b.frame.origin = self.myNewPosition
}
}

最佳答案

选项 1 创建单个动画,所有更新的属性一起制作动画。

选项 2 创建 X 数量的动画,每个动画都可以做任何你想做的事情。

如果您希望所有原点在相同时间段内同时更改,请使用选项 1。

如果您希望数组中的每个对象都有不同的动画,请使用选项 2。

关于ios - 对于 UIView.animate block 内部或外部的循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47535136/

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