0

我使用最新的Xcode。所以我把SwipeGestureRecognizer放到我的ViewController中,並通過SHOW(push)seque連接到另一個ViewController。根據Attributes Inspector我可以選擇左/右。但是,當我構建/運行項目並向左/向右滑動以在視圖控制器之間切換時,轉換是上/下而不是右/左。Xcode,UISwipeGestureRecognizer,ViewController轉換錯誤?

如何進行右/左滑動使VC向右/向左移動而不是向上/向下移動?

回答

0

的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];