ios - SwiftUI Header 标题覆盖行视图
问题描述
我设置了一个表单,并且无论出于何种原因,标题都覆盖了我的行视图。有没有人见过这样的东西?我的应用程序中有另一个版本的这样的视图,并且没有发生此问题。唯一的区别是这个 Form 是包装视图的子视图。
表单视图:
var body: some View {
Form {
Section(header: Text("Service")) {
AccountField(value: $serviceName,
placeholder: "Service Name/Website")
}
}
}
包装:
var body: some View {
ZStack {
EmptyView() // Needed to make compiler happy
if isEditing {
UpdateForm(account: account,
isEditing: $isEditing) // View with the error
} else {
DetailDisplay(account: account,
isEditing: $isEditing)
}
}
}
编辑:
很可能是一个错误。该错误出现在 Xcode 13 Beta 和 iOS 15 上。但不会出现在 Xcode 12 和 iOS 14 上。
解决方案
推荐阅读
- c++ - 在 C++ 类中具有类类型属性有什么用?
- logging - Logback 过滤器不会过滤掉所需的类
- typescript - 在 TypeScript 中禁用 TS2554
- cmake - cmake 在源目录中构建,而不是 PWD
- powershell - 将两个或三个 azure cmdlet 导出到 powershell 中的相同 .csv
- pulumi - 如何禁用 pulumi 中的版本检查输出?
- r - R sumif 基于多个条件
- matlab - 如何在使用 MATLAB Class 文件夹创建的类对象中公开成员?
- html - 选择所有跨区文本时如何获取元素?
- amazon-web-services - 如何从 CloudFormation 模板中检索 AWS 账户名称?