您当前的位置: 首页 >  ui

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

发布时间:2022-05-19 14:17:05 ,浏览量:0

在这里插入图片描述

问题现象

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

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

在这里插入图片描述

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

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

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

还等什么呢?

Let‘s Go!

问题分析 1. 进一步探究

现在,来看一下我们是如何显示和隐藏进度环的。首先,在解析开始前显示进度环:

@State 
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108180博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0990s