2015-05-03 55 views
0

我在模擬器iPhone5和iPhone6上運行我的代碼。問題是頂部欄在iPhone5中可見,但在iPhone6或iPhone6 +中不可見。請參閱獲取的圖像。頂部欄在iPhone5中可見但不在iPhone6中

enter image description here

enter image description here

可能是什麼問題?

按照以下幾個步驟我都進行設置頂部導航顏色下面我在我的應用程序委託文件

navigationController添加代碼信息部分 enter image description here

  • 取得

    1. 一些變化。 navigationBar.translucent = NO; [navigationController.navigationBar setTintColor:[UIColor whiteColor]]; [[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]]; [[UINavigationBar appearance]] setTitleTextAttributes:[NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:[UIColor whiteColor],nil] forKeys:[NSArray arrayWithObjects:NSForegroundColorAttributeName,nil]]];

  • +0

    你可以檢查頂部欄是否在白色背景上可見?他們也都運行相同版本的iOS? –

    +0

    @KakshilShah是的,頂部酒吧是可見的白色背景。 iOS版本是相同的兩個運行 –

    +0

    所以問題是,在iPhone 5它顯示白色的頂部欄,和iPhone 6顯示黑色?我對麼? –

    回答

    1

    在info.plist中將UIViewControllerBasedStatusBarAppearance設置爲NO。

    呼叫

    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 
    

    在實際應用中確實完成啓動方法。

    並刪除一切。

    +0

    感謝它的工作 –

    +0

    太棒了!乾杯!!! –

    相關問題