2013-10-11 199 views
0

所以我已經閱讀了幾篇文章,在這裏更改狀態欄的文本顏色和沒有工作。所以我最初的問題是狀態欄現在在iOS7中是透明的,我希望它是白色的黑色文本。所以我把它添加到我的viewcontroller。狀態欄透明和狀態欄文本顏色iOS 7

self.navigationController.navigationBar.translucent = NO; 

好吧,現在狀態欄是黑色的黑色,無法讀取文字,但至少不透明。所以現在我做了以下。

推門進去的plist,並將此

View controller-based status bar appearance NO 

然後我將此添加到我的應用程序委託

self.window.backgroundColor = [UIColor whiteColor]; 

[[UIView appearance] setTintColor:[UIColor blackColor]]; 

現在我有一個狀態欄,是白色的,但文字是白色的,所以你可以沒看到?扯淡!

此外,如果在iOS6的

[[UIView appearance] setTintColor:[UIColor blackColor]]; 

雙廢話運行以下行崩潰的應用程序!

所以我刪除了下面的行,所以它不會崩潰。

[[UIView appearance] setTintColor:[UIColor blackColor]]; 

因此,白色的白色卡住了。

回答

0

最後我去的plist離開一切之上,並已將此添加到plist中

Status bar style Gray style (default) 

現在,它如何我想它。