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())
我正在使用 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())