/ / iOSタブ付きアプリの単一のナビゲーションバー-ios、uitabbarcontroller、uinavigationbar

iOSタブ付きアプリケーションのシングルナビゲーションバー - ios、uitabbarcontroller、uinavigationbar

私はiPhoneのタブ付きアプリケーションをやっていますが、twitterのようにナビゲーションバーも使用する必要があります(アプリタイトルとコーナーの設定の単一アイコンのみ): リンク。アプリにも4つのタブがあります。ナビゲーションバーを1つだけ作成する機会があるのではないかと思っていたので、変更したい場合は1か所でのみ変更しますか?

私は見ていた この チュートリアルですが、2つの「ナビゲーションバー」オブジェクトがあります。そして、すべてのタブに表示される単一のオブジェクトが欲しいです。

現在、タブ付きアプリを作成し、ナビゲーションバー項目を手動で最初のタブに追加しました。それから私はそれを他の人にコピーしました。それはうまくいきますが、私はその解決策についてはわかりません:/

回答:

回答№1は1

各タブに別々のNavigation Controllerを使用することは、悪い解決策ではありません。

ナビゲーションバーとそのアイテムを1か所にのみ設定することもお勧めします。これを実現するために、View Controllerを常にオーバーライドするカスタムView Controllerから派生させることができます navigationItem.