我想通过工具栏中的 NSToolbarItem
按钮显示 NSPopover
。
(即位于按钮下方)。
理想情况下,我想将按钮的 NSView
传递到弹出窗口以定位它。
我的问题是,如何获取 NSToolbarItem
的 NSView
?
[工具栏按钮 View ]
始终返回 nil。
最佳答案
答案似乎就在 2011 年 WWDC 第 113 场 session 的视频“全屏和 Aqua 变化”中。基本上,将 NSButton 放入 NSToolbaritem 中并使用其 View 。
博客文章在这里:http://www.yellowfield.co.uk/blog/?p=33 ,示例项目位于 github 上 http://github.com/tevendale/ToolbarPopover
一切都秉承 http://xkcd.com/979 的精神!
关于cocoa - 从 NSToolbarItem 按钮显示 NSPopover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8142791/