22

我正在尝试制作一个 iPhone 应用程序,我将在其中让用户登录他们的帐户。为此,我想要用户的用户 ID 和密码。我的问题是如何创建一个密码字段,我输入的任何内容都将显示为“*”。

4

2 回答 2

79

听起来您正在setSecureTextEntryUITextField”对象上寻找“”。

在“ ”协议中也称为secureTextEntry属性UITextInputTraits” 。

您可以通过在要设置密码.secureTextEntry = YES的“”对象上调用“”以编程方式调用它。UITextField

您也可以在 Interface Builder 中设置它(在文本字段属性检查器中查找“安全”复选框)。它看起来像这样:

SecureAttributeForTextField

在较新版本的 Xcode 中:

较新 Xcode 中的 SecureAttributeForTextField

于 2012-09-16T21:53:15.090 回答
1

Xcode 12.2+ 的更新

我的观点是属性的编程声明更容易来回切换。

在 Swift 5 中以编程方式:

myPasswordTextField.isSecureTextEntry = true
于 2020-12-27T21:22:10.433 回答