在Dock上重新点击app会触发AppDelegate的一个方法。
/**
* 点击Dock图标
* @param flag 是否有window显示在桌面上
*/
- (BOOL)applicationShouldHandleReopen:(NSApplication *)sender hasVisibleWindows:(BOOL)flag {
if (flag) {
return NO;
} else {
///在这里可以重新实例化window 或者 重新显示出来
[window makeKeyAndOrderFront:self];
return YES;
}
}
网友评论