我不想从一个视图控制器翻转到另一个视图控制器,因为我在按钮点击上使用了以下编码
-(void)ClicOnLogout {
LogOutViewController *logOut=[[LogOutViewController alloc]initwithnName:str];
logOut.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:logOut animated:YES];
}
但当我在注销视图控制器中有一个按钮但它不会工作,所以任何人都可以给我正确的解决方案。
...感谢名单
答案 0 :(得分:1)
你应该阅读Apple documentation article on Modal View Controllers,它解释了你在那里所要求的一切。基本上,您在注销视图中需要做的就是调用:
[self dismissModalViewControllerAnimated:YES];
通过调用此方法,后退(从左到右)翻转动画将自动完成:
<强> UIModalTransitionStyleFlipHorizontal 强>
当呈现视图控制器时,当前视图从右向左启动水平3D翻转,从而导致新视图的显示,就好像它位于前一视图的背面。 解雇时,翻转从左到右,返回原始视图。
答案 1 :(得分:0)
您可以调用popViewControllerAnimated方法:
[self.navigationController popViewControllerAnimated:YES];
或者您可以指定它将其推送到导航控制器堆栈:
[self.navigationController pushViewController: viewController animated:YES];