首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MacRuby:打开popUpContextMenu

MacRuby:打开popUpContextMenu
EN

Stack Overflow用户
提问于 2012-11-17 04:41:56
回答 1查看 100关注 0票数 0

我正在尝试打开NSView的mouseDown事件的上下文菜单,但该菜单从未出现。我认为可能是好的,但我一定遗漏了什么。

以下是我的观点:

代码语言:javascript
复制
class MyCustomView < NSView
  attr_accessor :menu

  def initWithFrame(frame)
    super(frame)  
    return self
  end

  def mouseDown(event)
    puts "---"
    puts menu.class.to_s
    NSMenu.popUpContextMenu(menu, withEvent:event, forView:self)
    puts "---"
  end
end

这是我单击时的输出:

代码语言:javascript
复制
---
NSMenu
---

有没有人知道为什么菜单不显示?谢谢,格雷格

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-01 07:57:41

我已经能够通过使用NSPopupButton来解决我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13424121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档