美文网首页
SwiftUI—如何激活表单以及如何使表单失效

SwiftUI—如何激活表单以及如何使表单失效

作者: anny_4243 | 来源:发表于2020-07-16 13:33 被阅读0次

    原文链接:https://github.com/fzhlee/SwiftUI-Guide#-%E7%AC%AC15%E8%8A%82form-enabledisable-

    在日常开发工作中,经常需要用户输入正确的信息,否则表单里的提交按钮是不允许点击的。本节课演示如何激活表单以及如何使表单失效。

    示例代码:

    struct ContentView : View {
    
        @State var enableForm = false //用来表示是否激活表单
        @State var enableNotification = false //和开关视图进行绑定
        @State var userName = "" //用户名
        @State var password = "" //密码
    
        var body: some View {
            NavigationView {
                Form {
                    Toggle(isOn: $enableForm) { //使用该视图激活或取消激活表单
                        Text("Enable Form")
                    }
                    
                    Section(header: Text("Please enter your information:")) {
                        
                        TextField("Username", text: $userName)
                        SecureField("Password", text: $password)
                        Toggle(isOn: $enableNotification) {
                            Text("Enable Notification")
                        }
                    }.disabled(enableForm)
                    
                }.navigationBarTitle(Text("Profiles"))
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:SwiftUI—如何激活表单以及如何使表单失效

          本文链接:https://www.haomeiwen.com/subject/snjphktx.html