1

我的问题很简单;我如何让 NSPopover 成为 NSStatusbar 的第一响应者?

我要的是一个简短的代码,而不是一个大型 XCode 项目的链接。谢谢。

4

1 回答 1

4

虽然您现在可能已经解决了您的问题,但您可以这样做:

[yourPopover becomeFirstResponder];

如果您想要更多控制,只需为 NSPopoverDelegate 设置包含控制器。

[yourPopOver setDelegate:self]; /* Don't forget including the <NSPopoverDelegate> in your headerfile */

然后你可以使用 5 个函数来更好地控制你的弹出框。

– popoverShouldClose:
– popoverWillShow:
– popoverDidShow:
– popoverWillClose:
– popoverDidClose:
于 2012-07-02T23:46:37.570 回答