iOS 16 SwiftUI 列表(List)footer 中 ProgressView “转圈圈”动画只显示一次的解决
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 16 SwiftUI 列表(List)footer 中 ProgressView “转圈圈”动画只显示一次的解决相关的知识,希望对你有一定的参考价值。
问题现象
在 SwiftUI 4.0 (ios 16)中,List 的 Section 页脚(footer)放入一个永远播放“转圈圈”动画的 ProgressView;但是,这个“转圈圈”动画只能显示一次,你们说奇怪不奇怪?
如上图所示,ProgressView 的“转圈圈”动画只会在 footer 第一次显示时播放,如果滚动 List 导致 footer 被隐藏,随后即使 footer 再次显示,“转圈圈”动画也会“一骑绝尘”,消失的无影无踪。
如此简单的问题,我们该如何解决呢?
其实解决方案也有两种:复杂的和简单的,任君选择。
还等什么呢?
Let’s fix it!!!
以上是关于iOS 16 SwiftUI 列表(List)footer 中 ProgressView “转圈圈”动画只显示一次的解决的主要内容,如果未能解决你的问题,请参考以下文章
iOS 16 SwiftUI 4.0 列表(List)项分隔线变短的原因及解决
iOS 16 SwiftUI 4.0 列表(List)项分隔线变短的原因及解决
iOS 16 SwiftUI 4.0 列表(List)项分隔线变短的原因及解决
iOS 16 SwiftUI 列表(List)footer 中 ProgressView “转圈圈”动画只显示一次的解决
iOS 16 SwiftUI 列表(List)footer 中 ProgressView “转圈圈”动画只显示一次的解决
iOS 16 SwiftUI 列表(List)footer 中 ProgressView “转圈圈”动画只显示一次的解决