更改NavgationController Push 和 Pop 方向的记录

Puh的代码
CATransition* transition = [CATransition animation]; transition.type = kCATransitionPush; transition.subtype = kCATransitionFromLeft; [self.navigationController.view.layer addAnimation:transition forKey:kCATransition]; ETCPPersonCenterViewController *con = [ETCPStoryboard controllerInStoryboard:@"ETCPPersonCenterStoryboard" withIdentifier:@"ETCPPersonCenterViewController"]; [self.navigationController pushViewController:con animated:NO];
Pop代码
CATransition *animation = [CATransition animation]; animation.type = kCATransitionMoveIn; animation.subtype = kCATransitionFromRight; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]]; [self.navigationController.view.layer addAnimation:animation forKey:nil]; [self.navigationController popViewControllerAnimated:NO];

推荐阅读更多精彩内容

  • 【iOS开发】30多个iOS常用动画,带详细注释 (2014-04-20 14:55:54)转载▼标签: ios开...
    Fun箱Dao柜阅读 1,206评论 0 50
  • - (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *...
    七里田间的守望者阅读 950评论 0 4
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 6,817评论 4 26
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 3,966评论 5 10
  • 路旁枝条拍打着车窗渐渐远去 漫长的归程似乎并未缩减 本是恋家的孩子 却成独立的游子 斜阳装裹着橙儿幸福的蜜汁 房梁...
    关耳青阅读 53评论 0 2