SwiftUI放在Section中的进度条(ProgressView)首次刷新时不显示的解决

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI放在Section中的进度条(ProgressView)首次刷新时不显示的解决相关的知识,希望对你有一定的参考价值。



问题现象

SwiftUI中Section是很常用的容器视图,不过使用过程中它或多或少会存在一些小问题,让人又爱又恨。

ios15中,放在Section中的进度环(环状样式的ProgressView)时,会出现首次刷新时进度环不显示的情况:

如上图所示,我们在解析网页的标题和描述时,Section中对应的Title和Description视图左侧的进度环并没有显示。但可以看到其空白占位已存在,说明进度环已经出现在界面中,只是看不见动画而已。

如果我们再次解析,则Section中进度环可以正常显示。

下面,我们就要略施“雕虫小技”,让这个讨厌的小问题消失不见!

还等什么呢?

Let‘s Go!

以上是关于SwiftUI放在Section中的进度条(ProgressView)首次刷新时不显示的解决的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI中Section视图里的文本全部变成大写显示的解决

SwiftUI中Section视图里的文本全部变成大写显示的解决

SwiftUI:如何根据滚动视图的用户当前滚动位置同步/更改进度条进度?

SwiftUI如何监听WKWebView加载网页的进度

SwiftUI:表单中的按钮

ArcGIS Pro的进度条