2011-04-25 80 views
2

是否可以在不同視圖中將狀態欄更改爲某種樣式。我有兩種看法,每種都有不同的主題。現在我的狀態欄變黑了,但讓我們說我想讓它變成灰色。如果有的話,有可能如何。iPhone狀態欄樣式

回答

6
[[UIApplication sharedApplication] setStatusBarStyle:... animated:YES]; 
+0

這會被放置在視圖的viewdidload方法嗎? – Vikings 2011-04-25 17:18:07

+0

@ Vikings1201:是的,你可以 – Jhaliya 2011-04-25 17:21:59

+2

不,「viewWillAppear:」是更好的地方。請記住,每次在屏幕上推送視圖時,都不會調用viewDidLoad,但只有當視圖還沒有在內存中時纔會調用viewDidLoad。另外,'viewWillAppear:'的'animated'參數可以很好地傳遞給狀態欄方法。 – 2011-04-25 17:35:42