SwiftUI 中列表行(List Row)展开和收起无动画或动画诡异的解决

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI 中列表行(List Row)展开和收起无动画或动画诡异的解决相关的知识,希望对你有一定的参考价值。

文章目录

问题现象

SwiftUI 中展开(expand)和收起(collapse)列表行(List Row)是一个常见的操作,不过默认来说这样的操作不会有动画效果:

如上图所示,我们为 List 行的展开和收起操作增加了流畅的动画效果。

这到底如何做到呢?其实借助于一些小技巧,非常简单。

Let‘s work out!!!

以上是关于SwiftUI 中列表行(List Row)展开和收起无动画或动画诡异的解决的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI 动画列表行的展开和折叠

SwiftUI 列表中所有行的高度相同

Swiftui List Row Cells 在 View 出现后设置填充

在列表行中制作等宽的 SwiftUI 视图

SwiftUI 官方教程

在 SwiftUI 中,如何更改 List 堆叠行的方式?