在Objective-C中,我想從右到左排除模態ViewController。如何從右向左排除模態ViewController?
現在我可以從左到右移動模態。 但我不知道如何解除這種模式VC從左到右像推屏轉換。
這是從aViewController移動到bViewController的代碼。
bViewController *nextVC = [[bViewController alloc] initWithNibName:nil bundle:nil];
CATransition *transition = [CATransition animation];
transition.duration = 0.5;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
transition.type = kCATransitionPush ;
[transition setSubtype:kCATransitionFromLeft];
[[nextVC.view layer] addAnimation:transition forKey:@"TransitionTest"];
//[self presentViewController:nextVC animated:YES completion:nil];
//if it's possible, I want to use upside's cord.(don't addSubView) but I don't know how to do it)
[self.view addSubview:nextVC.view] ;
謝謝你的回答。 – bao