0

我有一个NSTextView并且我有一个NSFormatter限制字符串长度的自定义。但是我如何“ [_textView setFormatter:customFormatter]”上一个NSTextView?我找不到如何做到这一点。
示例代码将不胜感激!

4

1 回答 1

1

无法将自定义 NSFormatter 与 NSTextView 一起使用。(这似乎是 NSControl 的领域,NSTextField 是其中的一个子类。)

但是,可以您的文本视图的文本存储()设置一个委托NSTextStorage,并实现-textStorageWillProcessEditing:(的方法NSTextStorageDelegate);这是您可以限制用户输入的地方。您的自定义 NSFormatter 的现有代码可能适合在那里使用。

于 2012-10-16T18:01:51.627 回答