-(void) tapClick:(UITapGestureRecognizer *)tap{ [UIViewbeginAnimations:@"exitapplication"context:nil]; [UIViewsetAnimationDuration:0.5]; [UIViewsetAnimationDelegate:self]; [UIViewsetAnimationTransition:UIViewAnimationCurveEaSEOutforView:self.view.windowcache:NO]; [UIView setAnimationDidStopSelector:@selector(animationFinished:finished:context:)]; //self.view.window.bounds = CGRectMake(0, 0, 0, 0); self.view.window.bounds = CGRectMake(0, 0, 0, 0); [UIViewcommitAnimations]; } - (void)animationFinished:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context { if ([animationID compare:@"exitApplication"] == 0) { exit(0); } }