SwiftUI 表单错误

SwiftUI Form Bug

我正在使用 SwiftUI 和 Form,不知何故表单看起来不像任何示例。相反,它有边距和圆角半径……我不喜欢这种风格。这是一个错误,还是 Apple 的新方向?

我正在使用 XCode 12 Beta 4

struct LoginView: View {
@State private var email = ""
@State private var password = ""

var body: some View {
    NavigationView {
        Form {
            Section {
                TextField("Email", text: self.$email)
                
                SecureField("Password", text: self.$password)
            }
            
            Button(action: login) {
                Text("LOGIN")
            }
        }.navigationBarTitle("Login")
    }
}

func login() {
    let api = API()
    
    api.login(username: self.email, password: self.password) {
        ticket in
        print(ticket)
    }
}

这就是我想要的:

我终于通过将 Form 更改为 List 并添加修饰符来解决这个问题:

List {
    Section { }
}
.listStyle(GroupedListStyle())