我想设置一个NSTokenField(NSTextField的子类)的字符串值,但我发现如果字符串以空格开头,它会将其删除。我想保留这个空间。我尝试应用没有运气的格式化程序。即:停止NSTokenField修剪空白
tokenField.stringValue = " 1"
这实际上将在现场读出“1”。
此外,我想格式化整数,但也保持零之前。即:
tokenField.stringValue = "001"
这也将在现场读出“1”。
我试过覆盖各种功能,没有运气。有任何想法吗?
谢谢!
您必须检查文本字段的格式化程序。你在用xib/storyboard吗? –
我找到了一个部分解决方案,并且正在制定自定义解决方案。问题是我使用的是NSTextField的子类NSTokenField。应用格式化程序似乎不能正常工作.. – JoeBayLD
您是否阅读过'NSTokenField'的文档?有一些关于空白修剪。 – Willeke