gpt4 book ai didi

ios - 当使用 UIView.animate 对 View 进行动画处理时,其他 View 也会不必要地进行动画处理

转载 作者:行者123 更新时间:2023-11-28 05:58:12 26 4
gpt4 key购买 nike

我想知道为什么我的自定义 TableViewCells 中的 View 会受到动画的影响,动画应该只为我的 float 寻呼机中的 2 个 View 设置动画(这甚至不在 TableView 的 View 层次结构中......

UIView.animate(withDuration: 0.3) {
self.stateIndicator.isHiddenInStackView = true
self.loaderIndicator.isHiddenInStackView = false
}

当我注释掉动画 block 时,一切都停止了动画。

附加的 GIF 描述了一切(蓝色 View 具有动画角半径,角标(Badge)“飞入”而不是仅仅出现):

UIView.animate 奇怪的行为

enter image description here

任何帮助或提示将不胜感激:)。

问候汤姆。

最佳答案

在 block 中写下你不想动画的东西

  UIView.performWithoutAnimation {
//Write your code here
}

关于ios - 当使用 UIView.animate 对 View 进行动画处理时,其他 View 也会不必要地进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50739725/

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