15 lines
401 B
Swift
15 lines
401 B
Swift
import SwiftUI
|
|
|
|
struct UIViewRepresented<UIViewType>: UIViewRepresentable where UIViewType: UIView {
|
|
let makeUIView: (Context) -> UIViewType
|
|
let updateUIView: (UIViewType, Context) -> Void = { _, _ in }
|
|
|
|
func makeUIView(context: Context) -> UIViewType {
|
|
self.makeUIView(context)
|
|
}
|
|
|
|
func updateUIView(_ uiView: UIViewType, context: Context) {
|
|
self.updateUIView(uiView, context)
|
|
}
|
|
}
|