//每日精选页面 -----》由btn的方法push新的界面出来
- (IBAction)aBtn:(id)sender {
EveryDaySelectVC *selectVC = [[EveryDaySelectVC alloc] init];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[self.navigationController pushViewController:selectVC animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
}
//左右滑动的动画 可以更改 pop
- CATransition* transition = [CATransition animation];
- transition.duration = 0.5;
- transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
- transition.type = kCATransitionFade; //kCATransitionMoveIn; //, kCATransitionPush, kCATransitionReveal, kCATransitionFade
- //transition.subtype = kCATransitionFromTop; //kCATransitionFromLeft, kCATransitionFromRight, kCATransitionFromTop, kCATransitionFromBottom
- [self.navigationController.view.layer addAnimation:transition forKey:nil];
- [[self navigationController] popViewControllerAnimated:NO];
// pop
- [UIView beginAnimations:nil context:NULL];
- [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
- [UIView setAnimationDuration:0.75];
- [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navigationController.view cache:NO];
- [UIView commitAnimations];
- [UIView beginAnimations:nil context:NULL];
- [UIView setAnimationDelay:0.375];
- [self.navigationController popViewControllerAnimated:NO];
- [UIView commitAnimations];