4
我的表格視圖中有5列。Cocoa/Obj-c:如何改變NSTableView中Tab鍵的行爲?
- 的Col-1 - 不可編輯
- 的Col-2 - NSTextFieldCell(可編輯)
- 的Col-3 - NSComboBoxCell(可編輯)
- 的Col-4 - NSComboBoxCell(可編輯)
- COL- 5 - NSButtonCell
默認情況下,在Tab鍵上按下控件從一個可編輯單元格移動到下一個可編輯單元格。我只想在這裏改變的是當控制在最後一個可編輯的單元中,即Col-4並且用戶完成它的選擇並按下Tab鍵時,控制應該向下移動到下一行的第一個可編輯單元(即Col-2)。我嘗試使用control:textView:doCommandBySelector:
與Tab鍵按下相交。但我無法找出它被調用的可編輯單元格。
有人能指出我該如何做到這一點的正確方向嗎?
我可能使用了錯誤的控件?也許別的更合適。
感謝 Abhijeet