NSSecureTextField可以显示明文吗?

时间:2016-05-13 15:14:33

标签: swift nstextfield

注意:我已阅读this question on a similar topic,但那是两年前和Objective-C。

我有val y = Years.yearsBetween( LocalDate.parse("1988-Jul-21", DateTimeFormat.forPattern("yyyy-MMM-dd")), LocalDate.parse("2016-Dec-18", DateTimeFormat.forPattern("yyyy-MMM-dd"))) ,其中用户输入了一些文字。在我的代码中的某个时刻,我想允许NSSecureTextField显示用户在触发NSSecureTextField之前输入的确切文本。

以下示例代码:

NSButton

实施这样的方法@IBOutlet var secureText: NSSecureTextField! // secure text field, with text @IBAction func switchSecureDisplay(sender: NSButton) { // here's where I would like to switch secure display to normal plaintext display. // unfortunately, no such method exists secureText.displayPlainText() } 是否可行?如果没有,是否有可能的替代解决方法?

2 个答案:

答案 0 :(得分:1)

其他人在两年前也问了这个问题,并且接受了答复here

由于您标记了此,因此您应该知道可以使用UITextField并切换该对象上的secureTextEntry属性。

答案 1 :(得分:-1)

如果你没有内置尝试这个 将文本存储在临时变量中,并在文本字段中显示文本单击按钮时