swiftui - 视图在模态演示中从左右边缘压缩
问题描述
开始演示文稿时,SwiftUI 表单视图的行为很奇怪。左右边缘布局被打破
有什么想法可以避免这个问题吗?
struct FormActionTest: View {
@State var isShow : Bool = false
var body: some View {
Form{
HStack{
Text("TEST")
Spacer()
Text("TEST")
}
HStack{
Button(action: {
self.isShow.toggle()
}) {
Text("Alert")
}
}
}.actionSheet(isPresented: $isShow, content: {
ActionSheet(title: Text("TEST"))
})
}
使用 Xcode 版本 11.2 beta 2 (11B44) 在模拟器和真实设备中进行了尝试。
解决方案
这是一个非常常见的视觉错误,List
并且Form
仍然存在于 Xcode 11.2 中。不幸的是,只需报告它并等待修复。
推荐阅读
- razor - 为什么html输入时间控件绑定到blazor中的属性时会失去焦点?
- google-cloud-firestore - 有没有办法清空 Firebase Cloud Functions 中的缓存变量?
- powershell - 如何通过命令行或 Power Shell 在 Window 10 上启用虚拟化?
- json - 使用 Axios 和 Vue 从 JSON API 获取远程数据
- java - Order类的电子商务底层设计
- html -
与 flex-direction: column 结合使用时在 Firefox 中被忽略 - python - 未知字段类型:尝试打开 DBF 数据库时为 64
- swagger - ASP.Net Core 3.1 Swagger Page Loads via HTTPS but Try It Now uses HTTP and Browser Fails Request
- node.js - 无法从 url javascript 获取照片
- c# - 当代码是 `Func 时,允许工厂执行的代码引发事件
`?