Cocoa 在 NSMenu 或 NSMenuItem 上获取屏幕位置

Tea*_*eak 5 cocoa objective-c

是否可以获取其中一个NSMenu或其中一个的位置(框架)NSMenuItems

我曾尝试向其中一个菜单项添加自定义视图并获取其框架,但它返回零。我只需要相对于屏幕的 x 坐标。

编辑

调用[[view window] frame]NSView里面的NSMenuItem菜单后是可见的作品,但window被弃用的10.6。除非有人发布更好的方法,否则我会使用它...