我的主视图中有一个常规的
confirmationDialog
修饰符:
.confirmationDialog("Please confirm",
isPresented: $showConfirmLogout,
titleVisibility: .visible) {
Button("Logout") {
showConfirmLogout = false
userViewModel.logout()
}
Button("Cancel", role: .cancel) {
showConfirmLogout = false
}
} message: {
Text("Are you sure you want to logout?")
}
}
我正在从工具栏中的弹出窗口打开/关闭
showConfirmLogout
,我不知道这是否是我的问题的原因,但似乎对话框正在工具栏本身中显示,无法渲染完全:
是否有任何已知的方法可以告诉对话框在工具栏之外渲染?