我们都知道这将使颜色面板前进:[[NSApplication sharedApplication] orderFrontColorPanel:nil];
,但是如何再次隐藏它呢?我尝试了orderOutColorPanel:
,但是它不起作用。
最佳答案
如有疑问,请使用蛮力:
- (void)hideColorPanel {
NSArray * wndws = [NSApp windows];
for( NSWindow * w in wndws ){
if( [w isKindOfClass:[NSColorPanel class]] ){
[w orderOut:nil];
break;
}
}
}