-
当用户在输入密码时,我们需要使用密文来显示用户输入的内容,这就需要借助SecureField视图。要使用该视图,首先给当前的结构体添加一个属性。
-
该属性用于存储用户输入的密码,并在属性的左侧添加了一个@State属性代理标记,从而使属性和界面元素进行绑定。
-
修改当前的文本视图,以实时显示属性的值。这里实时显示密码,只是为了方便演示密文输入框的使用。由于密码属于隐私,通常不会显示密码信息的。
-
添加一个密文输入框,并设置指定的占位符。同时设置它的text的值为password属性的值,并通过美元符号和password属性进行绑定包装。
-
当用户完成密码的输入之后,在尾随的闭包语句中,打印用户输入的密码信息。接着点击此处的文件名称,打开文件名称列表。
第1章第10节:使用SecureField密文输入框接收用户的密码 [SwiftUI快速入门到实战]
关注
打赏