標籤:style class blog code color cti
//利用CATransition來作類比
//類比Push- (void)pushView:(UIView *)pushView inView:(UIView *)inView{ CATransition *animation = [CATransition animation]; animation.duration = 0.2f; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; animation.fillMode = kCAFillModeForwards; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromRight; [inView.layer addAnimation:animation forKey:nil]; [inView addSubview:pushView];}//類比pop- (void)navPopView:(UIView *)popView{ CATransition *animation = [CATransition animation]; animation.duration = 0.2f; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; animation.fillMode = kCAFillModeForwards; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromLeft; [self.view.layer addAnimation:animation forKey:nil]; [popView removeFromSuperview];}