ios 6模拟器上,点击事件调用出pop窗口,这个窗口新创建了window,在pop窗口消失的函数中使用了makeKeyWindow,这个是将要显示的window放到最前端。发现
屏蔽这个方法后可以了。
- (void)closeAlert {
//stop timer
if ([self.alertViewType isEqualToString:@"Info"]) {
[self.alertTimer invalidate];
self.alertTimer = nil;
}
// else
// {
// LoginManager *temp = [[LoginManager alloc]init];
// self.manager = temp;
// [self.manager cancelLogin];
// [temp release];
// }
//view
[self.view removeFromSuperview];
self.overlayWindow.alpha = 0;
self.overlayWindow.hidden = YES;
// [self.overlayWindow makeKeyWindow];//去掉,消失后只是做隐藏
}