视图控制器之间的转换

时间:2014-10-05 02:27:26

标签: ios transition viewcontroller

我在iOS中遇到这种情况:查看当前视图B,从视图B转到视图C.如果返回,请返回查看A.

我不想使用导航控制器。哪种方式最好呢?现在我这样做:

[UIView transitionFromView:self.window.rootViewController.view
                    toView:viewController.view
                  duration:0.5f
                   options:transition
                completion:^(BOOL finished){
                    //[viewController viewWillAppear:NO];
                    if(self.window.rootViewController.presentedViewController){
                        [self.window.rootViewController.presentedViewController dismissViewControllerAnimated:NO completion:^{

                        }];
                    }
                    self.window.rootViewController = viewController;
                }];

但是当我尝试使用相同的方法返回时,它会显示中间视图,即视图B.是否有更好的解决方案?

0 个答案:

没有答案