私はメイン画面があるようにiPhoneアプリを設計しています。私はユーザーがこの画面の右下にある情報ボタンを押して、オプションやさまざまな形式のデータ表示を扱う完全に異なるインターフェイスに入ることを望みます。モーダルUITabBarControllerデザイン
アップルのドキュメンテーションのView Controllerに関するいくつかの調査の後、情報ボタンを押したときにモーダルビューを使用したいと確信しています。私の問題は、最適なインターフェイスはUITabBarControllerだということです。私はメイン画面を表す私のUITabBarControllerのタブを持っていたいと思います。タッチすると、メイン画面にUITabBarControllerを閉じるよう指示します。
UITabBarControllerのモーダルビューを解除するボタンが付いたカスタムビューコントローラを追加するWeb上の例がかなりありますが、余分なビューの表示を完全に避けたいと思います。ユーザーがメイン画面のタブに触れるとすぐに、私はモーダル表示を消したいと思います。私はすでにUITabBarControllerにメイン画面を配置し、満足していないアプローチを試していましたので、稀なモーダルUITabBarControllerデザインに精通していて、助けてくれることを願っています。
これはすべて可能ですか?そうでない場合、どのようにして同じインターフェースフローを別の方法で達成できますか?
私はこれをまだ試していませんが、空のUIViewControllerを使ってUITabBarControllerを設定してメイン画面を表示し、UITabBarControllerDelegateを呼び出して空のビューの前にメイン画面にメッセージを送信する方法があります表示されますか?
最終的には正しいですが、別のデザインを追求する方が意味があるかもしれませんが、今のところこれがどのようになっているのかを見たいと思います。 – Chiubaka