相关疑难解决方法(0)

如何获取NSStatusItem的屏幕位置

我有一个关于NSStatusItemmac osx中for cocoa 的问题.如果你看一下名为snippets的mac app(请参阅http://snippetsapp.com/上的电影).您将看到,一旦您单击状态栏图标,图标下方就会出现完美对齐的视图/面板或甚至是窗口.

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

我尝试过以下方法:

  1. 子类 NSMenu
  2. 为菜单的第一项设置视图显示(工作但足够)
  3. 使用addSubview而不是图标来实现NSStatusItem这个效果,但是不能高于20px

macos cocoa objective-c nsstatusitem

13
推荐指数
3
解决办法
4838
查看次数

标签 统计

cocoa ×1

macos ×1

nsstatusitem ×1

objective-c ×1