我有一个选项卡栏应用程序,其中一个选项卡上有一个导航控制器。
我想推一个新的视图控制器,但让它从左边动画。
我所拥有的是:
CATransition *transition = [CATransition animation];
transition.duration = 0.8;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;
transition.delegate = self;
controller.hidesBottomBarWhenPushed = YES;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
[self.navigationController pushViewController:controller animated:YES];
一切都从左侧推入,除了标签栏,它总是向左滑出(并且 transition.duration 对此也没有影响)。
有没有办法让 taBar 以与视图的其余部分相同的方向和速度滑出?
(我也尝试过使用 pushModalViewController,但它有各种图形故障)。