質問があります。Viewで表示したいNavコントローラにプッシュします。ネイティブEmail UIと非常に似ています。Inboxフォルダ「作成」画面を選択すると、この画面をナビゲーションコントローラにプッシュせずに、画面を下から上に動かすだけです。Nav ControllerにプッシュしないでViewを表示するにはどうすればいいですか?
どうすれば同じことができますか?
お時間をありがとうと
質問があります。Viewで表示したいNavコントローラにプッシュします。ネイティブEmail UIと非常に似ています。Inboxフォルダ「作成」画面を選択すると、この画面をナビゲーションコントローラにプッシュせずに、画面を下から上に動かすだけです。Nav ControllerにプッシュしないでViewを表示するにはどうすればいいですか?
どうすれば同じことができますか?
お時間をありがとうと
は確かに、ただのナビゲーションコントローラにそれを押すのではなく、あなたのウィンドウのサブビューとして追加できます。
あなたは例えば、現在のNAV /タブ・ビュー・コントローラの上にビューを「モーダル」:
[self.navigationController presentModalViewController:anotherViewController animated:YES];
として任意のビューコントローラを表示することができますこれは、あなたの自由のためのアニメーション「のスライド」を与えます。ただし、モーダル表示が完了したら、012コントローラ番号でdismissModalViewControllerAnimated:
を呼び出す必要があります。 the reference for UIViewController
Danielが示唆していたように、モーダルビューを提示することはUIViewControllerの動作であり、UInavigationControllerはこれをスーパークラスから継承するだけです。
この効果を得るためにUINavigationControllerを用意する必要はありません。
あなたの時間と助けてくれてありがとう –
お返事ありがとうございます。 –