如何解决SwiftUI表单错误
我正在使用SwiftUI和Form,因此该表单看起来不像任何示例。相反,它具有边距和拐角半径...我不喜欢这种风格。这是bug,还是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())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。