2009-08-25 79 views
1

我有一個NSTokenField多線對象(只是在界面生成器中垂直調整控件的大小)。不幸的是,當按下返回鍵時,NSTokenField對象不會插入新行。任何想法如何在按下回車鍵時使控制符合新線條?多行NSTokenField和返回鍵

難道我真的必須通過control:textView:doCommandBySelector:這樣的代表去複雜的方式嗎?

謝謝。

回答

2

默認情況下,按下返回鍵時,文本字段(和擴展標記字段)不會插入新行。這是預期的行爲。

希望輸入回報而不是標記或提交輸入的用戶可以按選項返回。

如果您希望以編程方式禁用此行爲(注意不要打破用戶的期望),那麼委託是迄今爲止最簡單的方式。

+1

如果文本字段多於一行,按下返回鍵時用戶期望插入一個新行。 IB調色板(IB 3.0中新增)中列出的多行標籤在按下返回鍵時確實插入了新行。 – cocoafan 2009-08-26 15:01:32