多行NSTokenField和返回键

时间:2009-08-25 20:13:47

标签: cocoa multiline nstextfield nstokenfield

我有一个带有多行的NSTokenField对象(只是在界面构建器中垂直调整了控件的大小)。遗憾的是,按下返回键时,NSTokenField对象不会插入新行。有什么想法在按下返回键时如何让控件进入新线?

我真的必须通过像control:textView:doCommandBySelector:这样的代表那么复杂的方式吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

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

希望输入退货而非标记或提交输入的用户可以按Option-Return。

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