我想知道为什么我的自定义TableViewCells中的视图会受到动画的影响,动画应该在我的浮动寻呼机中仅动画2个视图(甚至不在TableView的视图层次结构中。
UIView.animate(withDuration: 0.3) {
self.stateIndicator.isHiddenInStackView = true
self.loaderIndicator.isHiddenInStackView = false
}
当我评论出动画块时,一切都停止动画。
附加GIF描述了所有内容(蓝色视图获得动画角半径,徽章'苍蝇'而不是仅仅出现):
UIView.animate奇怪的行为
任何帮助或提示将不胜感激:)。
关心汤姆。
答案 0 :(得分:0)
在块中编写您不想要动画的内容
UIView.performWithoutAnimation {
//Write your code here
}
答案 1 :(得分:0)
我将动画制作在主队列中,并且可以正常工作。 例如
DispatchQueue.main.async {
//Write animation code here
}