2
我完全沒有想法如何讓這個工作。UISplitViewController - 狀態欄顏色,iOS 7
我需要狀態欄來匹配導航欄的顏色,導航欄是透明的。 但是,由於某些原因,它只能用於狀態欄的四分之三。
這裏是肖像。 masterView狀態欄中的幻燈片爲黑色。
和風景。不知道爲什麼它在最右邊是黑色的。
有誰知道爲什麼會這樣做?狀態欄應該採用導航欄的顏色。但它只是不起作用。
- 我試過將背景圖像設置爲導航欄。
- 我試過給導航欄背景設置一個顏色。
這是我的AppDelegate中的代碼,它將藍色添加到狀態欄。
UIView *statusBarBlue = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.window.frame.size.width, 20)];
[statusBarBlue setBackgroundColor:[UIColor colorWithRed:0.219 green:0.554 blue:0.719 alpha:1.000]];
[self.window.rootViewController.view addSubview:statusBarBlue];
打開一個新項目並將該代碼粘貼到您的AppDelegate中,我將看到同樣的結果。
如果我擴大statusBarBlue
視圖的寬度,比如說2000,那麼景觀中的黑色狀態欄將被刪除。 但是,在肖像中,黑色仍然存在。
我完全沒有想法。任何向正確方向的推動都會非常有幫助。
嘗試將視圖向上擴展到狀態欄(Y起點小於20) –