首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取NSStatusItem的屏幕位置

如何获取NSStatusItem的屏幕位置
EN

Stack Overflow用户
提问于 2009-08-19 18:13:54
回答 6查看 5.8K关注 0票数 14

我有一个关于mac中可可的NSStatusItem的问题。如果你看一看mac上的名为snippets的应用程序(参见http://snippetsapp.com/上的电影)。你会看到,一旦你点击你的状态栏图标,一个完全对齐的视图/面板甚至窗口就会出现在图标的下方。

我的问题是。如何像这个应用程序一样计算放置NSWindow的位置?

我尝试过以下几种方法:

  1. 子类NSMenu
  2. Set菜单第一项的视图大小(有效但足够了)
  3. 使用addSubview而不是addSubview to NSStatusItem这有效,但不能超过20px的
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1301701

复制
相关文章

相似问题

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