2012-06-18 1 views
5

私はiPhoneプログラミングではかなり新しいですが、かなりの基本的なものでなければならないと思われるこの問題を偶然見つけました。タブバーコントローラーアプリケーションのトップナビゲーションバーがありません

私は、XCode IOS 5.1のテンプレートから作成されたタブバーアプリケーションを使用しています。それはうまく動作し、ストーリーボード(タブバーコントローラ+ + 2降下ビュー)で3つの画面を作成しますが、これらの2つのビューにトップバーを追加しようとすると問題があります...

これは、タブバーコントローラのオブジェクトインスペクタからインタフェースビルダのナビゲーションバー。このオプションを選択すると、トップバーはすべての3つの画面(tabbarcontroller + 2降下ビュー)のストーリーボードに完全に表示されますが、プロジェクトを実行した後はトップナビゲーションバーは表示されなくなります。

私はここで何が欠けていますか?なぜトップバーがないのですか?

答えて

17

あなたのタブバーベースのアプリケーションの2つのViewControllersのナビゲーションバーを表示したい場合は、次のようにあなたが行うことができます:

  1. は、ライブラリーからストーリーボードにViewControllerをドラッグし、それを選択し、viewcontroller1を削除エディター\埋め込み\ナビゲーションコントローラーに移動します。

  2. UITabBarControllerから、タブバーをクリックして右クリックし、関係を選択してナビゲーションコントローラにドラッグします。 (タブとしてUINavigationControllerを追加することを意味します)。

希望します。これは、タブバーのコントローラの最上部に表示されるようになりますあなたのタブバーベースのアプリケーションのviewcontrollersに

15

By this way i integrate Navigation Bar to my viewController from tabBarController View

フォロー。

+0

ありがとうございました - それは私のためのトリックでした:) – user1454623

+0

あなたのためのトリックをした正しいansをチェックすることができます;) – Bala

0
self.tabBar.frame =CGRectMake(0,0,self.view.frame.size.width,50); 

をナビゲーションバーを表示するNuzhat Zariとして

関連する問題