我是新手。我构建了一个 mac 应用程序,我想在密码文本字段中设置类型输入,显示为* *。然后用户检查复选框,密码文本字段中的文本显示正常。我以编程方式创建了 NStextfield 和 Checkbox。谢谢你的帮助。
问问题
996 次
1 回答
2
看看KSPasswordField ...
从页面:
- 按需以纯文本形式显示密码
- 基于密码可见性可能会被切换以进行编辑,使该字段成为第一响应者
- 粘贴或拖入密码时自动清除可能不需要的空格
为了使它工作:
- 添加
KSPasswordField.h
和KSPasswordField.m
到您的项目。 - 在 Interface Builder 中,创建一个常规
NSSecureTextField
,然后将其自定义类设置为KSPasswordField
. (或者,在您的情况下,以编程方式创建 aKSPasswordField
而不是 aNSTextField
) 将复选框 (
NSButton
) 连接到toggleTextShown:
您的KSPasswordField
. 在您的情况下,请执行以下操作:[myCheckbox setTarget:myPasswordField]; [myCheckbox setAction:@selector(toggleTextShown:)];
于 2013-08-07T03:21:14.717 回答