どうも、ちょげ(@chogetarou)です。
パスワードなどを伏せ字にして保護するTextFieldを実装する方法を紹介します。
方法

パスワードなどを保護するTextFieldを実装するには、SecureFieldを使います。
具体的には、TextFieldビューをそのままSecureFieldに置き換えます。
//TextFieldをSecureFieldに
SecureField("", text: $text)
SecureFieldビューを使えば、パスワードなどを伏せ字にするTextFieldを実装することができます。
使用例
以下は、使用例です。

struct ContentView: View {
@State var password = ""
var body: some View {
VStack {
SecureField("パスワード", text: $password)
.padding()
}
}
}
コメント