对不起,我的问题不干净。我想要做Iphone应用程序一个视图转到B视图,但是当我点击按钮去B查看A视图数据将被删除。 所以我想知道如果我想B查看回去查看,A查看可以保留数据?如何传输视图但不会关闭视图数据?
例如:一个视图做一些工作,但我点击按钮去B视图。这次我回去看看,A View仍然可以做。这个任务是可能的?不使用导航栏和焦油栏只使用按钮来传输。
谢谢你一些帮助。
我的意思是视图控制器非常感谢你
对不起,我的问题不干净。我想要做Iphone应用程序一个视图转到B视图,但是当我点击按钮去B查看A视图数据将被删除。 所以我想知道如果我想B查看回去查看,A查看可以保留数据?如何传输视图但不会关闭视图数据?
例如:一个视图做一些工作,但我点击按钮去B视图。这次我回去看看,A View仍然可以做。这个任务是可能的?不使用导航栏和焦油栏只使用按钮来传输。
谢谢你一些帮助。
我的意思是视图控制器非常感谢你
例如:一个视图做一些工作,但我按一下按钮去B观看。这次我回到A View,A View仍然可以做到。这个任务是可能的?不使用导航栏和焦油栏只使用按钮来传输。
据我了解,你需要在视图控制器一经推出一些后台任务,去视图控制器 B' 如果我正确的话,你可以通过以下步骤来完成:
performSelectorInBackground:@sel
或其他方式来完成。此外,您需要以某种方式指示后台任务何时完成。presentModalViewController:(UIViewController *)viewController animated:(BOOL)animated
显示视图控制器B.视图控制器A中的后台任务继续执行。非常感谢你,所以如果我有C视图控制器和D视图控制器我可以使用这些步骤? – 2012-08-01 14:01:35
例如:A→B→C→D→A viewController可以保持在后台吗? – 2012-08-01 14:03:11
是一个视图控制器继续执行任务在后台 – 2012-08-02 09:58:28
我想你只是想返回到先前的视图。这很容易,但我也不知道,并让segue圈。
你必须编写代码,但很短。
您必须添加的UIViewController文件,并设置为下面的第二个观点(这是一个有点困难,我认为):
然后,你必须只需添加如下代码:
- (IBAction)back:(id)sender {
[self dismissModalViewControllerAnimated:YES];
}
我在这里制作了一个示例项目:https://github.com/weed/p120801_SegueSampleProject
您可以下载并运行它。
我希望我的建议能帮到你。
如果我有A,B,C,D查看我可以使用它吗? – 2012-08-02 01:39:48
你确定你的意思是视图而不是视图控制器吗?这些是非常不同的事情,答案取决于你在谈论哪一个。 – Jim 2012-08-01 13:32:26
你的意思是“转移”?您可以使用NavigationController更改视图而不会丢失其数据。 – 2012-08-01 13:33:39
如何在视图之间移动,pushViewController,presentModal,添加子视图等 - 您正在使用哪种方法? 或者请放置代码来澄清您的问题。 – Mrunal 2012-08-01 13:34:34