我在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.是否有更好的解决方案?