PushViewController *threeVC = [[PushViewController alloc]init];
CATransition *transition = [CATransition animation];
transition.duration = 1.3f;
transition.type = kCATransitionFade;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:threeVC animated:NO];
[threeVC release];