我的表视图中有5列。
默认情况下,按Tab键按下控件从一个可编辑单元格移动到下一个可编辑单元格。我想在这里改变的是当控制在最后一个可编辑单元格中时,即Col-4并且用户完成其选择并按Tab键,控件应向下移动到下一行的第一个可编辑单元格(即Col-2)。我尝试使用control:textView:doCommandBySelector:
与Tab键相交。但我无法找出它被调用的可编辑单元格。
有人能指出我如何做到这一点的正确方向吗?
我可能使用了错误的控件吗?也许其他更合适的东西。
由于 Abhijeet
答案 0 :(得分:1)
您可能会受益于我在几年前就NSTableViews中箭头键的使用问过this question上发布的答案之一。我敢肯定,采取其中一个答案并调整它以处理标签并不会太难。事实上,我认为我在我正在编写的代码中做到了这一点,但忘了更新我的答案(针对我自己的问题)。不幸的是,我再也无法访问该代码......