我的问题很简单;我如何让 NSPopover 成为 NSStatusbar 的第一响应者?
我要的是一个简短的代码,而不是一个大型 XCode 项目的链接。谢谢。
虽然您现在可能已经解决了您的问题,但您可以这样做:
[yourPopover becomeFirstResponder];
如果您想要更多控制,只需为 NSPopoverDelegate 设置包含控制器。
[yourPopOver setDelegate:self]; /* Don't forget including the <NSPopoverDelegate> in your headerfile */
然后你可以使用 5 个函数来更好地控制你的弹出框。
– popoverShouldClose:
– popoverWillShow:
– popoverDidShow:
– popoverWillClose:
– popoverDidClose: