2012-01-20 57 views
0

ナビゲーションバーに問題があります。 Xcodeインタフェースビルダーの「Simulated Metrics」の下に「Top Bar」プロパティが「Black Navigation Bar」に設定されています。私のコードでは、hiddenプロパティがfalseに設定されているので、問題ではないはずです。ナビゲーションバーが隠されています

私は下部に「UITabBar」を持っていますが、これも「シミュレートされた測定基準」カテゴリで説明されています。

参照:http://postimage.org/image/jv4lremwl/full/

+0

あなたの意見を表示している場所のコード/コンテキストを表示するために質問を編集してください。 – poupou

答えて

2

「それは名前がありますを示しているとしてシミュレートメトリックは次のとおりである: 『あなたのコードでは(またはしない)を作成(またはXcodeできます任意のオブジェクトに接続されていないシミュレートされた表現』シミュレートされたメトリックでシミュレートされたNavigationBarを黒色または何色に設定した場合でも、実際にプロジェクトを実行する場合の表示方法を視覚的に参照するだけなので、実際のプロジェクトには何も意味しません。

「実際の」ナビゲーショントップバーを使用する場合は、UINavigationControllerを実装するか、手動でUINavigationBar(thrコードまたは視覚的に)。

+0

さて、私は自分でそこに配置したナビゲーションバーを持っていますが、ビューはポップしません。 – pierceboggan

+0

この問題を解決する方法はありますか?私は同じ問題があります。 – Grzegorz

1

タブバーContrllerとナビゲーションバーコントローラを統合する最も簡単な方法は、コードで作成することです。 (それは私がほとんど使用しているものです)

//Creating the navigation bar 
//rVC is some root view controller you have on your code 

UINavigationController *nav1 = [[UINavigationController alloc] init]; 
    [nav1 pushViewController:rVC animated:YES]; 
    nav1.navigationBar.barStyle = UIBarStyleBlack; 
[rVC release]; 

//Creating the tab bar custom image and title 
UITabBarItem *tab1 = [[UITabBarItem alloc] initWithTitle:@"Nav1" image:[UIImage imageNamed:@"nav1Image.png"] tag:1]; 
    [nav1 setTabBarItem:tab1]; 

//making the navigation bar visible in the inside tab bar 
UITabBarController *tabController = [[UITabBarController alloc] init]; 
tabController.viewControllers = [NSArray arrayWithObjects:nav1, nil]; 

希望します。 お気軽に

関連する問題