2011-09-15 39 views
0

我得到了一個應用程序與選項卡視圖和導航控制器之一的選項卡視圖。 導航控制器正在推動幾個視圖,其中一個有一個按鈕,允許添加一個子視圖(我實際上顯示一個彈出消息 - 當按下按鈕時不是uialert)。從子視圖導航NavController

的問題是,我現在想能推動一個新的視圖控制器有一次我在子視圖按下按鈕...

我找不到我的navcontroller,甚至當我使用的appdelegate的pushmethod .tabbar.navigationController

你們中的一個人對於如何實現它有簡單的想法嗎?

非常感謝!

+0

'button.superview.navigationcontroller'? –

回答

0

如果第二個按鈕的按鍵的按壓動作是在同一UIViewController正在處理的其他按鈕的動作,你應該簡單地能夠使用

[self.navigationController pushViewController:newViewController animated:YES];

如果您的子視圖有它自己的UIViewController,您可以添加對第一個UIViewControllernavigationController本身的引用,並以此方式使用它。