好像这已经是一个报告的错误(http://openradar.appspot.com/9722231),但有没有办法解决它?或者是否可以使用NSPopover替代创建相同类型的界面?
提前致谢
以下是一些代码:
创建游戏广告
popover = [[NSPopover alloc] init];
popover.contentViewController = popover_controller;
popover.appearance = NSPopoverAppearanceMinimal;
popover.animates = YES;
popover.behavior = NSPopoverBehaviorTransient;
popover.delegate = self;
显示Popover
[popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxYEdge];
发件人是NSStatusItem。弹出窗口显示得很好,但如果您尝试单击NSTextField,则无法编辑文本或只是获得焦点。