2013-08-07 48 views
2

嗨,我在的iOS如何使用容器視圖的導航控制器按鈕返回到上次查看

一個新手,在我的項目,我不想用的,因爲色調效果的導航欄,所以我使用容器視圖來創建類似的東西,除了後退按鈕,我用後面的按鈕使用圖像。

我已經使用容器視圖(連接到導航控制器)在該按鈕上包含標籤和帶有圖像的按鈕。當我點擊按鈕(容器視圖的導航控制器內的按鈕)時,我希望視圖回到上一個視圖。我嘗試了通常的[self.navigationController popViewControllerAnimated:YES];但沒有結果。我如何執行此任務?

+0

要推到連接視圖與UINavigation控制器明確指出,你是你的應用程序導航爲基礎的應用程序,如果不是請將它添加到應用程序委託 –

+0

vin的答案工作正常。謝謝 – Roadblock

+0

Chaman:我想你誤解了這個問題。 UINav控制器通過默認連接到ContainerView。這是一個基於導航的應用程序,但沒有導航欄。 – Roadblock

回答

3

如果您正在使用

[self presentViewController:yourVC animated:YES completion:nil]; 

出示您的視圖控制器,那麼你應該使用

[self dismissViewControllerAnimated:YES completion:nil]; 

解僱你現在的視圖控制器和回去最後視圖控制器。

+1

這是很好的!非常感謝 – Umitk

-1

要推到與連接視圖UINavigation控制器請清楚,你是你的基於應用程序的導航應用程序,如果沒有請添加它在應用程序委託

ViewController *ViewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; 
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:ViewController] autorelease]; 
相關問題