宛先ビューのインデックスを取得するこの関数を使用します。この関数を親ビュー コントローラーの一部として追加し、サブ ビュー コントローラーによって呼び出されるようにします。それはあなた次第です。
-(void) animateTabBarTransition:(NSInteger) destinationTabIdx{
UIView * fromView = self.tabBarController.selectedViewController.view;
UIView * toView = [[self.tabBarController.viewControllers objectAtIndex:destinationTabIdx] view];
[UIView transitionFromView:fromView toView:toView duration:0.8
options:(destinationTabIdx > self.tabBarController.selectedIndex ? UIViewAnimationOptionTransitionFlipFromLeft: UIViewAnimationOptionTransitionFlipFromRight)
completion:^(BOOL finished) {
if (finished) {
self.tabBarController.selectedIndex = destinationTabIdx;
}
}];
}