以改变 push 视图时的方向为例:
注:push 视图时默认的方向为 从右到左,现改为 从左到右
// 设置动画方向
CATransition* transition = [CATransition animation];
transition.duration = 0.2f;
transition.type = kCATransitionPush;//可更改为其他方式
transition.subtype = kCATransitionFromLeft;//可更改为其他方式
[[QHSliderViewController sharedSliderController].navigationController.view.layer addAnimation:transition forKey:kCATransition];
[[QHSliderViewController sharedSliderController].navigationController pushViewController:mainVC animated:YES];