【发布时间】:2021-09-22 23:11:11
【问题描述】:
我在 SwiftUI 上有一个错误,当我旋转我的设备时,模态不再消失,这里的问题是只发生在模拟器上的设备上,我的 iPad 上也能正常工作。
import SwiftUI
struct modalView: View {
@Environment(\.presentationMode) var presentationMode
var body: some View {
Button(action:{
self.presentationMode.wrappedValue.dismiss()
}){
Text("close")
}
}
}
struct ContentView: View {
@State var showModal = false
var body: some View {
Button(action: {
showModal.toggle()
}){
Text("modal")
}
.sheet(isPresented: self.$showModal, content: {
modalView()
})
}
}
[我设备上的错误][1]
我从 iOS 13 开始就有这个问题 我目前在 iOS 14.2 beta 和 Xcode 12 通用 [1]:https://twitter.com/MisaelLandero/status/1306953785651142656?s=20
【问题讨论】: