gpt4 book ai didi

objective-c - cocoa /Obj-c : how to change behavior of tab key inside NSTableView?

转载 作者:搜寻专家 更新时间:2023-10-30 19:48:18 24 4
gpt4 key购买 nike

我的 TableView 中有 5 列。

  • Col-1 - 不可编辑
  • Col-2 - NSTextFieldCell(可编辑)
  • Col-3 - NSComboBoxCell(可编辑)
  • Col-4 - NSComboBoxCell(可编辑)
  • Col-5 - NSButtonCell

默认情况下,在 Tab 键上按下控件会从一个可编辑单元格移动到下一个可编辑单元格。我唯一想在这里更改的是当控件位于最后一个可编辑单元格中,即 Col-4 并且用户完成其选择并按 Tab 键时,控件应向下移动到下一行的第一个可编辑单元格(即 Col-2)。我尝试使用 control:textView:doCommandBySelector: 与 Tab 键相交。但我无法找出它是从哪个可编辑单元格调用的。

有人可以为我指明正确的方向吗?

我是否使用了错误的控件?也许别的更合适。

谢谢阿比 git

最佳答案

您可以从 this question 上发布的答案之一中受益我几年前问过关于在 NSTableViews 中使用箭头键的问题。我敢肯定,采用这些答案之一并对其进行调整以处理标签不会太难。事实上,我想我只是在我正在处理的代码中这样做了,但忘记更新我的答案(针对我自己的问题)。不幸的是,我无法再访问该代码了……

关于objective-c - cocoa /Obj-c : how to change behavior of tab key inside NSTableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com