gpt4 book ai didi

Cocoa 响应程序链和上下文菜单单击

转载 作者:行者123 更新时间:2023-12-03 17:59:24 25 4
gpt4 key购买 nike

我有一个基于 View 的 NSTableView 填充的自定义 NSTabelCellView 子类,它们是 View 层次结构中最低的对象(无 subview )。我重写了 mouseDown: 方法来拦截鼠标点击。当用户左键单击单元格 View 时,这很好,但是,当他们右键单击单元格 View 时,此方法永远不会被调用,并且以某种方式,与 TableView 关联的菜单仍然显示,即使单元格 View 应该是第一个回应的对象。有人知道为什么吗?如何拦截 View 中的右键单击?

最佳答案

different groups of methods for each of the three main mouse buttons .

无论如何,您可能不想在如此低的级别实现此功能。如果整个表格 View 的上下文菜单都相同,则只需设置其menu即可。如果您希望每个单元格的内容不同,您可以尝试设置单元格 View 的菜单

关于Cocoa 响应程序链和上下文菜单单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8915266/

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