在 Qt 和 C#中,我可以轻松定义电话号码和序列号等输入掩码。到目前为止,我所阅读的所有内容都让我相信 NSFormatter 就是答案,但我找不到一个不吸引人的完整例子。我真的想为序列号创建一个格式化程序,它在段之间使用破折号,并且还将字符限制为a-z和0-9。我希望能够键入短划线,复制和粘贴等。
示例: ABC12-34DEF-GH567-890IJ-KL123
答案 0 :(得分:2)
虽然不完整,但我发现的最好的例子是CocoaDev: MaskedTextField。
如果您觉得这应该是Cocoa功能,请考虑filing an enhancement request with Apple。