最初のビュー(ホーム)、2番目のビュー(インシデンス)、3番目のビュー(Info)のタブバーを追加したい2番目と3番目のビューを表示するボタン。ナビゲーションコントローラーにタブバーを追加
私はこれらの3つのタブでタブバーを追加するために何をしなければならないのですか?
私は今、このような構造を持っている:
最初のビュー(ホーム)、2番目のビュー(インシデンス)、3番目のビュー(Info)のタブバーを追加したい2番目と3番目のビューを表示するボタン。ナビゲーションコントローラーにタブバーを追加
私はこれらの3つのタブでタブバーを追加するために何をしなければならないのですか?
私は今、このような構造を持っている:
新プロジェクト - >タブ付きアプリケーション。 最初のビューと2番目のビューをviewControllerに置き換えます。タブがボタンになるので、左手側のビューは必要ありません
UITabBarControllerの各UIViewControllerは、あなたの都合でUINavigationControllerに埋め込むことができます。そのようにすれば、すべての機能を使用することができます。あなたが必要です。タブバーのため
アップルのガイドライン:Tab Bar Controllers
は基本的に、あなたはタブコントローラ(に関連付けられている)のビューコントローラを選択する必要があり>>エディタ]メニュー項目をクリックしてください>>に埋め込むとナビゲーションコントローラをクリックして選択します。あなたはビューコントローラとタブバー コントローラをバインドする必要がタブバーを使用したナビゲーションの正しい流れについては
最初にしてタブバーにナビゲーション コントローラを埋め込みます。同様の方法で、コントローラをタブバーコントローラに埋め込むこともできますが、正しいフローではありません。
あなたの導入とランディングページが必要な場合は、それを第三のタブを追加します。 3つのタブを残して:ホーム、事件と情報 – pesch
ええ、ありがとう、私は今3つのビューで正しくナビゲートする3つのタブがあります。しかし、今私は2つの問題があります。最初のビュー(他のビューを表示)のボタン(タブではなくボタン)をクリックすると、タブが消え、ナビゲーションコントローラの戻るボタンも表示されません。 – jbono
ボタンによって実行されるアクションは、タブによって実行されるようになりました。画面上にボタンとタブを持っていなくても、同じことをする必要はありません。ボタンを外して「適切なタブを選択してください」と表示するようにテキストを調整するのが最もよいでしょう – pesch