0

ナビゲーション コントローラー内のビューを setViewControllers メソッドに置き換えています。しかし、私はトランジションの見た目が好きではありません。次のコードを使用するときにアニメーション スタイルを設定するにはどうすればよいですか?

UIViewController *newVC = [self.storyboard instantiateViewControllerWithIdentifier:@"SuccessScreen"];
    NSMutableArray *viewControllers = [NSMutableArray arrayWithArray:[[self navigationController] viewControllers]];
    [viewControllers removeLastObject];
    [viewControllers addObject:newVC];
    [[self navigationController] setViewControllers:viewControllers animated:YES];
4

1 に答える 1

0

何かのようなもの

CATransition *yourAnimation=...;
[self.navigationController.view.layer addAnimation:yourAnimation forKey:nil]
[[self navigationController] setViewControllers:viewControllers animated:NO];
于 2012-12-17T15:43:11.650 に答える