-
除了SwiftUI 2.0提供的环形活动进度条,我们还可以借助UIKit里的UIActivityIndicatorView实现环形进度条。
-
首先添加一个新的结构体,该结构体遵循UIViewRepresentable协议。
-
当在结构体之间进行属性数值的传递时,传递的是属性的一个副本。所以需要使用@Binding属性包装器,将属性变成引用类型,对结构体之间的属性进行引用绑定。
-
这样当属性的值发生变化时,另一个引用该属性的结构体的属性也会同时发生变化。此处实现makeUIView方法,用来初始化并返回一个环形进度条对象。
-
返回一个环形进度条对象,并设置它的样式为大型尺寸。
第2章第14节:在SwiftUI中使用UIKit里的环形进度条 [SwiftUI快速入门到实战]
最新推荐文章于 2023-09-12 12:04:38 发布