MacRuby:将NSTextField限制为Integers
||
我只是使用IB版本3.2.6来学习Cocoa和Interface Builder的基础知识。我正在寻找学习如何将MacRuby用于本机OS X应用程序。
我有一个NSTextField,我只想接受整数值。我使用了NSNumberFormatter,但似乎没有选择仅接受整数。
你会怎么做?可以在Interface Builder中完成吗?
没有找到相关结果
已邀请:
1 个回复
死搭胯
子类化,并将ovverride
子类化(这是幼稚的部分),以将数字值强制为数字: 换句话说,在您的Classes文件夹中创建一个新的ruby文件,将此代码添加到It中,并更改IB中的字段类(您的xib>要更改的文件> inspector> Class下拉列表)
希望这可以帮助。