2011-02-02 5 views
0

私は、UINavigationControllerを持つテーブルビューを持っていると言う。上には、MAPというrightButtonItemがあります。 MAPをクリックすると、MapViewControllerがnavigationControllerにプッシュされます。viewControllerとnavigationControllerについて

地図上にビューの注釈があり、注釈をクリックすると、別のビューをnavigationControllerにプッシュしたいと思います。私の質問は、マップとテーブルビューは同じまたは別のUINavigationControllerを持っていますか?

答えて

0

アプリケーションから同じナビゲーションコントローラを使用する必要があります。 はいすべてのUIViewControllerは、同じUINavigationControllerを使用します。

乾杯

+0

どのようにして、特定のUINavigationControllerを持つようにView Controllerを設定するのですか?どうすればいいですか? MapViewControllerを特定のUINavigationControllerに設定したいと考えています – aherlambang

+0

Equinox - [navigationController pushViewController:mapView]を使用してナビゲーションビューアーにマップビューを追加します。 – Moshe

+0

最初は、ナビゲーションコントローラの作成時にinitWithRootViewControllerを使用します。後続のものについては、UINavigationControllerのpushViewControllerメソッドを使用して、VCをスタックにプッシュします。 –

関連する問題