2014-10-28 198 views
-1

我有UIView A,在视图中A将视图B视为子视图。视图B是一个表视图。在点击表格视图行时,它将导航细节视图C.关闭视图C,它应该回到主视图A.从当前视图控制器的子视图控制器导航到详细信息视图控制器

A>B>C,关闭A<B<C

但它仅限于B<C

这是对视图B接收机类

[self presentModalViewController:detailView animated:YES]; 

视图C

[self dismissModalViewControllerAnimated:YES]; 

它应该视A.它不工作。

+0

作为一个子视图的第一视图控制器,或者你推之为视图 - 控制到UINavigationController的叠加么? – 2014-10-28 09:50:17

回答

1

而不是dismissModalViewControllerAnimated您可以使用:

[self popToRootViewControllerAnimated:YES] 

这将带你回到你的UINavigationController栈

+0

感谢您的回复。我没有使用导航控制器,我使用presentModalViewController导航到View B中的Details视图。它不适合我。它的导航,但在解除视图C的时候,它返回到视图B,我想要移回视图A(主视图)。 – SIddharth 2014-10-28 10:02:30

相关问题