Ios Xcode、UISweepGestureRecognitor、ViewController转换方式是否错误?

Ios Xcode、UISweepGestureRecognitor、ViewController转换方式是否错误?,ios,xcode,uinavigationcontroller,uistoryboardsegue,uiswipegesturerecognizer,Ios,Xcode,Uinavigationcontroller,Uistoryboardsegue,Uiswipegesturerecognizer,我使用最新的Xcode。因此,我将SwipGestureRecognizer放在我的ViewController中,并通过SHOW(push)序列将其连接到另一个ViewController。根据属性检查器,我可以选择左/右。但是,当我构建/运行project并向左/向右滑动以在视图控制器之间转换时,转换是向上/向下的,而不是向右/向左的 如何进行右/左滑动使VC向右/向左移动,而不是向上/向下移动?对于swift 3.0 let transition = CATransition() tran

我使用最新的Xcode。因此,我将SwipGestureRecognizer放在我的ViewController中,并通过SHOW(push)序列将其连接到另一个ViewController。根据属性检查器,我可以选择左/右。但是,当我构建/运行project并向左/向右滑动以在视图控制器之间转换时,转换是向上/向下的,而不是向右/向左的

如何进行右/左滑动使VC向右/向左移动,而不是向上/向下移动?

对于swift 3.0

let transition = CATransition()
transition.duration = 0.5
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromRight
view.window!.layer.add(transition, forKey: kCATransition)
present(dashboardWorkout, animated: false, completion: nil)
目标c

CATransition *transition = [[CATransition alloc] init];
transition.duration = 0.5;
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[self.view.window.layer addAnimation:transition forKey:kCATransition];
[self presentViewController:dashboardWorkout animated:false completion:nil];