在开发应用程序时,我被要求从中删除多行文本输入NSTextField
- 我这样做了。
他们再次说用户可以粘贴多行文本,然后我禁用了⌘</kbd>+V.
从这里......我有一个困惑......为什么 NSTextField 允许opt+Enter和其他快捷键(如黑客)插入一个换行符。我在某处读到它是一项功能而不是错误,但我找不到该链接。
以上是否正确,Apple 文档中是否有提及?
在开发应用程序时,我被要求从中删除多行文本输入NSTextField
- 我这样做了。
他们再次说用户可以粘贴多行文本,然后我禁用了⌘</kbd>+V.
从这里......我有一个困惑......为什么 NSTextField 允许opt+Enter和其他快捷键(如黑客)插入一个换行符。我在某处读到它是一项功能而不是错误,但我找不到该链接。
以上是否正确,Apple 文档中是否有提及?
此行为在 Mac 开发人员库中记录(或至少作为 NSTextField 的一个功能提及):https ://developer.apple.com/library/mac/qa/qa1454/_index.html
这是另一个文档参考:Working with the Field Editor。具体来说,它说“用户可以通过按 Option-Return 或 Option-Enter 轻松地将换行符放入文本字段中。”