我正在为用户名和密码使用两个 NSTextField。通常它工作正常,但偶尔当我切换出用户名文本字段时,用户名中的文本会消失,但字符串值仍然存在。当我切换回“用户名”文本字段时,该文本会重新出现,但在我单击或退出时消失。有谁知道问题是什么?
此外,有时当我退出编辑用户名文本字段时,我的程序会滞后。我不知道这些问题是否相关。
我的程序是一个NSTextFieldDelegate
,我实现了这个(BOOL)control:(NSControl *)control textShouldBeginEditing:(NSText *)fieldEditor
功能。