创建一个 struct 遵循 UIViewRepresentable 协议,实现 makeUIView, updateUIView 方法,将 UIKit 的控件在 makeUIView 方法中返回
import SwiftUI
import UIKit
struct LoadingIndicatorView: UIViewRepresentable {
func makeUIView(context: UIViewRepresentableContext<LoadingIndicatorView>) -> UIView {
let view = UIActivityIndicatorView(style: .medium)
view.startAnimating()
return view
}
func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<LoadingIndicatorView>) {
}
}












网友评论