基本上,在我的ContentView中,当绑定的variableName(不是ContentView中的variableName,而是MapView类中的variableName)为true时,我试图创建一个CreateItemButton()。所以...。ContentView的伪代码类似于:
struct ContentView: View {
@State private var variableName: Bool = false
var body: some View {
VStack {
ZStack {
MapView(variableName: $variableName)
//Display the CreateEventButton() view here if $variableName is true.
}
}
}
}
我希望可以在MapView()视图上调用某些函数以可选地显示CreateEventButton()视图,但是我发现与我需要的最接近的东西是.sheet(isPresented:$ variableName)函数....我需要将视图直接显示在地图顶部,而不是拉起带有视图的新表。让我知道是否可以添加任何内容以使其更清晰!