【发布时间】:2019-12-27 14:56:53
【问题描述】:
我有一个NSTableView,其中的单元格是NSTextFields。
我为文本字段分配了一个菜单。
当我右键单击单元格时,应该会打开菜单。
我打开了这个等于click on the right side 的secondary click。
我右键单击单元格,我看到下面的 macOS 上下文菜单:
我在单元格上Control Click,我看到了我创建的NSMenu
这就是我想要的。
如果我在设置中禁用secondary click,当我右键单击时,单元格进入编辑模式,当我控制单击时,我创建的NSMenu 会显示。
问题:
- 在启用
secondary click on the right side时,Control Click不是意味着与right click相同吗? - 为什么 macOS 无法识别?
- 我到底为什么会在那里看到 macOS 上下文菜单?
【问题讨论】:
标签: swift macos nstableview nstextview nsmenu