自定义格式化程序 - 可可

时间:2012-03-31 14:25:50

标签: objective-c cocoa textfield

我正在尝试为我的文本字段设置自定义格式化程序(名为TextFieldFormatter),将它们限制为最多3个字符,并且只允许小数值。 TextFieldFormatterNSFormatter的子类,我的文本字段为NSTextFields。我正在使用isPartialStringValid:newEditingString:errorDescription:方法进行格式化。

我现在遇到的问题是,我不知道如何将TextFieldFormatter链接到文本字段。

那么,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您可以通过编程方式设置formatter属性,也可以在IB中创建NSObject,将其类设置为TextFieldFormatter,然后将formatter属性绑定到该属性在IB。