gpt4 book ai didi

objective-c - 在 ctrl-click/右键单击 NSTableView 的标题上显示上下文菜单

转载 作者:太空狗 更新时间:2023-10-30 03:16:57 27 4
gpt4 key购买 nike

我正在寻找一种优雅的方法来检测对 NSTableView 标题的右键单击/ctrl 键单击。

发生右键单击时,我想显示上下文菜单。

- (NSMenu *)menuForEvent:(NSEvent *)

仅检测表格中的右键单击 - 不检测表格标题中的右键单击。

感谢您的帮助。

最佳答案

有时一张图片可以解释 1000 个单词。

  1. 您不需要子类化您的 TableView 。
  2. 在任何 tableView 上,您都可以选择 TableView 并将菜单导出连接到菜单。 enter image description here

  3. 现在您可以将菜单的选择器(在右侧)连接到您的代码。

  4. 要找出表格中的哪一行被点击使用

[yourTableView clickedRow]

完成。像个老板。

关于objective-c - 在 ctrl-click/右键单击 NSTableView 的标题上显示上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3849728/

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