读书人

生手自定义 UIView的push和pop动画贴

发布时间: 2012-09-23 10:28:11 作者: rapoo

新手自定义 UIView的push和pop动画贴换效果

- (void)pushAnimationDidStop {}- (void)pushViewController: (UIViewController*)controller    animatedWithTransition: (UIViewAnimationTransition)transition {  [self pushViewController:controller animated:NO];  [UIView beginAnimations:nil context:nil];  [UIView setAnimationDuration:0.6f];  [UIView setAnimationDelegate:self];  [UIView setAnimationDidStopSelector:@selector(pushAnimationDidStop)];  [UIView setAnimationTransition:transition forView:self.view cache:YES];  [UIView commitAnimations];}- (UIViewController*)popViewControllerAnimatedWithTransition:(UIViewAnimationTransition)transition {  UIViewController* poppedController = [self popViewControllerAnimated:NO];  [UIView beginAnimations:nil context:NULL];  [UIView setAnimationDuration:0.6f];  [UIView setAnimationDelegate:self];  [UIView setAnimationDidStopSelector:@selector(pushAnimationDidStop)];  [UIView setAnimationTransition:transition forView:self.view cache:NO];  [UIView commitAnimations];  return poppedController;}


读书人网 >移动开发

热点推荐