Cocoa 多行NSTokenField和返回键

Cocoa 多行NSTokenField和返回键,cocoa,multiline,nstextfield,nstokenfield,Cocoa,Multiline,Nstextfield,Nstokenfield,我有一个带有多行的NSTokenField对象(刚刚在interface builder中垂直调整了控件的大小)。不幸的是,按下返回键时,NSTokenField对象没有插入新行。当按下返回键时,如何使控件插入新行 我真的需要像control:textView:doCommandBySelector:这样复杂地处理委托吗 谢谢。按回车键时,默认情况下,文本字段(以及扩展标记字段)不会插入新行。这是预期的行为 希望输入返回而不是标记化或提交输入的用户可以按选项return 如果您希望以编程方式禁用

我有一个带有多行的
NSTokenField
对象(刚刚在interface builder中垂直调整了控件的大小)。不幸的是,按下返回键时,
NSTokenField
对象没有插入新行。当按下返回键时,如何使控件插入新行

我真的需要像
control:textView:doCommandBySelector:
这样复杂地处理委托吗

谢谢。

按回车键时,默认情况下,文本字段(以及扩展标记字段)不会插入新行。这是预期的行为

希望输入返回而不是标记化或提交输入的用户可以按选项return


如果您希望以编程方式禁用此行为(注意不要打破用户的期望),则委托是迄今为止最简单的方法。

i如果文本字段有多行,则用户期望在按回车键时插入新行。IB调色板中列出的多行标签(在IB 3.0中是新的)在按下返回键时确实会插入一个新行。