2009-07-13 11 views
1

質問があります。Viewで表示したいNavコントローラにプッシュします。ネイティブEmail UIと非常に似ています。Inboxフォルダ「作成」画面を選択すると、この画面をナビゲーションコントローラにプッシュせずに、画面を下から上に動かすだけです。Nav ControllerにプッシュしないでViewを表示するにはどうすればいいですか?

どうすれば同じことができますか?

お時間をありがとうと

答えて

1

は確かに、ただのナビゲーションコントローラにそれを押すのではなく、あなたのウィンドウのサブビューとして追加できます。

+0

お返事ありがとうございます。 –

3

あなたは例えば、現在のNAV /タブ・ビュー・コントローラの上にビューを「モーダル」:

[self.navigationController presentModalViewController:anotherViewController animated:YES]; 

として任意のビューコントローラを表示することができますこれは、あなたの自由のためのアニメーション「のスライド」を与えます。ただし、モーダル表示が完了したら、012コントローラ番号でdismissModalViewControllerAnimated:を呼び出す必要があります。 the reference for UIViewController

0

Danielが示唆していたように、モーダルビューを提示することはUIViewControllerの動作であり、UInavigationControllerはこれをスーパークラスから継承するだけです。

この効果を得るためにUINavigationControllerを用意する必要はありません。

+0

あなたの時間と助けてくれてありがとう –

関連する問題