我有一个10.7版的应用程序,它使用一个小的NSPopover来显示一些文本。用户永远不会与之交互。
当NSPopover出现时,底层视图将失去关键状态,并且选择会更改颜色等。有什么方法可以避免这种情况发生吗?
发布于 2011-09-14 00:18:43
我这样做:
[[NSNotificationCenter defaultCenter] addObserverForName:NSPopoverDidShowNotification
object:myPopover queue:nil usingBlock:^(NSNotification *note) {
[window becomeKeyWindow]; //Reclaim key from popover
[window makeFirstResponder:previousFirstResponder];
}];
https://stackoverflow.com/questions/7394706
复制相似问题