2013-09-22 23 views
0

當我打開我的應用程序時,在io7的新動畫期間,導航欄是透明的,黑色,沒有我爲barTintColor選擇的顏色,直到應用程序加載。爲什麼是這樣?iOS7發佈時沒有barTintColor

enter image description here enter image description here

回答

0

這是怎麼回事,因爲self.navigationController.navigationBar.translucentYES。將其設置爲NO可解決該問題。這也改變了我的barTintColor的顏色,我不得不相應調整隻是FYI

0
UIColor *NavBarTintColor = [UIColor colorWithRed:0.223 green:0.223 blue:0.223 alpha:1.000]; 
    [self.navigationController.navigationBar setTintColor:[UIColor lightGrayColor]]; 

    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"Image.png"] forBarMetrics:UIBarMetricsDefault]; 
0

在ios7,我用下面的代碼來設置顏色和它的工作對我來說:

myNav.navigationBar.barTintColor = [UIColor redColor];