在iphone原生应用程序中登录表单

时间:2010-08-30 07:23:56

标签: iphone login interface-builder passwords uitextfield

我正在尝试登录表单我为用户名,密码和一个uibutton创建了两个用于登录的uitextfields。当我在密码文本字段中输入密码时,我希望将所有文本显示为“*”或任何特殊字符,如下图所示

alt text alt text

sdk中是否有任何默认方式可以执行此操作,或者如果有任何示例代码,我们必须在逻辑上执行此操作?提前致谢

3 个答案:

答案 0 :(得分:4)

UITextInputField符合UITextInputTraits协议,这意味着您可以使用以下内容告诉它显示“*”s:

[passwordTextInputField setSecureTextEntry:YES];

答案 1 :(得分:3)

在Interface-Builder中打开NIB-File,标记您的UITextField并打开Inspector(工具>检查器)。在最左边的Tab(Attributes)中,将“Secure”的值设置为TRUE。

请参阅下面的屏幕截图:

alt text

Programmaticaly您可以使用以下代码行:

password.secureTextEntry = TRUE

密码是你的UITextField。

答案 2 :(得分:1)

您可以使用[myTextField setSecureTextEntry:YES],它是UITextField所遵循的UITextInputTraits协议的一部分。

不知道改变安全角色的“免费”方式。