私のiOSアプリケーションのビューを切り替えるために、私はModal View Controllerを使用しています。それは正常に動作しますが、この悪いコーディングの練習ですか?私のアプリのメモリ使用に有害でしょうか?View Controller間の効率的な切り替え
詳細情報を求めるコメントに応じて、私が切り替えているビューは通常の情報表示です。
- メインビュー:私は私のアプリをナビゲートするための3つのビューを使用していますインフォビュー
- 特定の情報ビューにナビゲートするためのボタンを持っている:情報
- Web表示用に特定のウェブページに移動するためのボタンを持っています: UIWebviewを通じて情報を表示します
私は、 "戻る"と "ホーム"をナビゲートするための上部に即時ナビゲーションバーがあり、メインページを行います。
全体的に見て、これは他のビューのメニューを備えた構造のウェブアプリケーションです。私はそれが具体的に何を明らかにしたくないのです(それは私の考えです)。しかし、これは十分な情報であるべきです。
私は現在、このようなビューを切り替えるしています:
newViewController *newView = [[newViewController alloc] init];
[self presentModalViewController:newView animated:YES];
は、回答に基づいて、これまで、モーダルビューを迅速かつ一時的にアニメーションを表示するために意図されているが、私はより恒久的なアプローチを探しています。
良い方法がありますか?あなたの回答をサンプルコードで提供してください。ありがとうございました!
編集:元々十分な情報がないことをお詫び申し上げます。私はもっと多くの情報を投稿しました。他に必要なものがある場合は、コメントしてください。
これはアプリの全体的な構造に完全に依存します。詳細がなければ、この質問に合理的に回答することはできません。 – PengOne
私はもともと十分な情報がないことをお詫びします。私はもっと多くの情報を投稿しました。他に必要なものがある場合は、コメントしてください。 – DGund