【发布时间】:2011-01-10 23:24:14
【问题描述】:
我刚刚开始使用 Mac 应用程序开发,到目前为止一切都很好,我只是在尝试让 NSTextField 只接受数字作为输入时遇到问题。
到目前为止,我已经向 NSTextField 添加了一个格式化程序,并将其设置为现在只允许十进制,当我在字段中输入字母时它仍然允许我,但不允许我在完成后单击单元格。
理想情况下,我希望应用程序不要让用户输入任何字母,然后发出哔哔声或什么也不做。
任何关于此的提示或指示都会很棒
【问题讨论】:
-
您可以继承 NSTextField 并监视其输入,如下所示:pagesofinterest.net/blog/2010/11/…
标签: objective-c cocoa macos nstextfield