2014-10-28 167 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

相關問題