2011-03-07 39 views
1

首先,对我的英语感到抱歉,我知道这很糟糕,但我试图让它更好... 这是问题:我正在制作一个应用程序,带有视图控制器,带有很多意见...我想做一个按钮回到主要的一个。我想我不得不驳回我推动的观点。我不知道这是否有必要,或者我是否可以直接再推一次。如果是这样,我该怎么做?我试图在presentModalViewController之后放置一个解雇方法,但它不起作用。 有什么帮助吗? 非常感谢您的帮助;)关闭一些视图

+0

I.m现在和代表一起工作,但我现在有一个问题: 要解散多个模态视图,我可以一次解散所有这些视图吗?解散主视图?或者相反,我必须一一解雇,嵌套他们......再次,对我的英语感到抱歉 – Oscar 2011-03-10 10:23:44

回答

0

要呈现和解除模态视图,您必须使用委派。

以下说明如何提交和解雇modal views

模态视图的处理方式与由UINavigationController或UITabBarController控制的视图的处理方式不同,后者只是将它们推送到视图堆栈或视图数组。

+0

我会读,谢谢你! – Oscar 2011-03-08 05:58:07

1

从您的问题中很难分辨出来,但您可能会被导航堆栈和模态控制器所迷惑。

模态控制器被提出,并驳回使用:

presentModalViewController:animated: 
dismissModalViewControllerAnimated: 

导航控制器推,并使用弹出:

pushViewController:animated: 
popViewControllerAnimated: 

所以一定要确保你使用了正确的方法弹出或关闭该视图有问题。

+0

在这种情况下,我正在使用presentModalViewController:animated:和dismissModal ViewController:animated:但我遇到了与push&pop.Thank相同的问题你 – Oscar 2011-03-08 05:54:17