NSTextField内置验证

AP.*_*AP. 1 validation cocoa objective-c nstextfield

我在我的应用程序中有一个NSTextField用于创建新文件.我希望这个文本域足够智能,以显示一个小图标,显示当前输入的文件名是否有效(尚不存在).文本字段内容更改时,此图标也应更改.

实现这个目标的方法是什么?

谢谢!

sos*_*orn 5

这是您正在寻找的方法:

- (void)controlTextDidChange:(NSNotification *)aNotification
Run Code Online (Sandbox Code Playgroud)

文本更改时,textfield的委托会调用此方法.在方法中执行验证并相应地更新UI.