使用以下方法控制导航栏和工具栏的动画方式:
CATransition * animal = [CATransition animation];
animal.type = @"fade";
[self.navigationController.view.layer addAnimation:animal forKey:nil];
//注意需要关闭系统默认动画
[_navigationController pushViewController:_subView2 animated:NO];
转载于:https://blog.51cto.com/8947509/1581206