0

アプリが起動すると、ユーザーが選択する最初のリストが表示されます。選択すると、ユーザーは最初のリストで選択された項目に関連するコンテンツを持つ UITabController に移動する必要があります。

ユーザーがそのリストに戻れるように、アプリの上部にタイトル/ツールバーを配置したいと思います。バーにはタイトルと、ユーザーが新しい項目を選択できる項目の最初のモーダル リストに戻るためのボタンが含まれている必要があります。

個々のView Controllerにタイトルとボタンを指定できることはわかっていますが、各ビューではなくAppDelegateで制御して、これを達成するために各ビューに重複したロジックを含める必要がないようにしたいと思います。

理想的には、私のアプリは UITabViewController を含む UIViewController を持つ UINavigationController になります。ただし、Apple はこの種の流れに眉をひそめているようです。

これを管理する方法はありますか?

4

1 に答える 1

0

タブバーコントローラーレベルでこれを行う方法はないと思います。UIViewController のサブクラスを作成して、いくつかのメソッドとプロパティを追加してタイトル バーを処理し、個々のコントローラーを UIViewController から直接ではなく、そのクラスから継承させることができます。

于 2012-12-17T21:10:59.017 に答える