我有一个swiftUI视图,它调用一个UIViewRepresentable视图。在SwiftUI视图中,我正在切换@State布尔值的状态。在我的UIViewRepresentable视图中,我创建了一个从主SwiftUI视图经过的绑定。问题是绑定永远得不到更新,或者至少updateView函数没有在UIViewRepresentable视图中被调用。我觉得我一定是做错了什么,但我只是忽略了它。下面是我想要做的事情的一个例子。import Foundation
import Swi
我有一个视图模型字符串,我想用绑定字符串将它传递给一个子视图。.frame(width: 700, height: 400).offset(x: 140) } }
struct WebView: UIViewRepresentablepost.tweet)行中,有这样一条错误消息: Cannot convert value of type 'String' to expected argument type 'Binding<String>
更改此视图及其父视图所依赖的ObservableObject时,不会调用UIViewRepresentable.updateUIView。我有一个GameView,它有"@State var locationManager: LocationManager“,它作为绑定传递给我的MapView。MapView遵循UIViewRepresentable协议。var body: some View { }