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