SwiftUI视图状态更改使用withAnimation()方法无动画效果的解决
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI视图状态更改使用withAnimation()方法无动画效果的解决相关的知识,希望对你有一定的参考价值。
问题现象
在SwiftUI中,将视图状态更改的代码放在withAnimation()方法中并没有产生动画效果:
如上图所示,我们在切换List编辑模式时,其子项界面变化无动画效果,看起来显得很生硬。
我们将导致List编辑状态切换的代码用withAnimation()方法包裹,但仍旧没有动画效果,这是怎么回事呢?
想知道如何修复这个问题吗?
解决方法超乎寻常的简单!
Let‘s Go!
以上是关于SwiftUI视图状态更改使用withAnimation()方法无动画效果的解决的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI视图状态更改使用withAnimation()方法无动画效果的解决
如何在 SwiftUI 应用程序生命周期中更改特定视图的状态栏颜色?