【发布时间】:2020-04-15 11:52:02
【问题描述】:
我有以下代码,当点击按钮时会显示一个弹出框:
struct ContentView: View {
@State private var show = false
var body: some View {
Button("Open") {
self.show.toggle()
}.popover(isPresented: $show, content: {
// NavigationView {
ScrollView {
ForEach(0...10, id: \.self) {_ in
Text("Test popover ...")
}.padding()
}
// }
})
}
}
如果我在弹出框的内容中添加NavigationView,那么我会得到:
知道为什么会这样吗?
如果我为内容设置一个固定的框架,它工作正常,但我不想这样做,因为我希望弹出框根据它的内容调整大小。
【问题讨论】:
-
您是否找到了解决方法,或者是否有与 Apple 相关的错误报告?