2011-09-15 7 views
0

タブビューとタブビューのいずれかのナビゲーションコントローラを備えたアプリケーションがあります。 ナビゲーションコントローラはいくつかのビューをプッシュしていますが、そのうちの1つにサブビューを追加するボタンがあります(実際にはポップアップメッセージを表示しています。NavControllerサブビューからのプッシュ

問題は、私はappdelegateのpushmethodを使用する場合でも、私は、私からNavControllerを見つけることができない...私はサブビューでボタンを押した後、新しいビューコントローラをプッシュできるようになりましたたいと

です.tabbar.navigationController

これを実装する方法は簡単ですか?

ありがとうございます!

+0

'button.superview.navigationcontroller'? –

答えて

0

番目のボタンのボタンの押し動作は、他のボタンのアクションと同じUIViewControllerに処理されている場合は、単に

[self.navigationController pushViewController:newViewController animated:YES];を使用することができるはずです。

サブビューの所有者がUIViewControllerの場合は、最初のUIViewControllerまたはnavigationControllerへの参照を追加してそのまま使用できます。

関連する問題