【发布时间】:2012-01-25 16:16:03
【问题描述】:
我的应用程序有四个步骤(View1、View2,最后是 View3 View4),用户必须通过这些步骤才能完成流程。最后有一个后退按钮。但是,当我单击返回时,应用程序会将用户发送到 View3(此时他在 View4 中)。
问题是如何通过简单的点击返回按钮回到View1?
我有两个继承自 UIViewController 的视图,另外两个继承自 UITableViewController
要创建一个新视图,我使用上面的代码:
SelectSubOptionsViewController * selectSubOpt;
selectSubOpt = [[ SelectSubOptionsViewController alloc] initWithNibName:@"SelectSubOptionsViewController" bundle:nil]
[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp
forView:self.view cache:YES];
[self.view addSubview: selectSubOpt.view];
要删除视图,我使用上面的代码:
-(IBAction) btnBack:(id) sender {
[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationTransition: UIViewAnimationTransitionCurlUp
forView:self.view.superview cache:YES];
[self.view removeFromSuperview];
[UIView commitAnimations];
}
非常感谢任何答案...
【问题讨论】:
标签: iphone objective-c uiviewcontroller