回答
如果你創建新的窗口,並補充說,爲了它,這是可能的。 讓你的ViewController一個窗口屬性如下圖所示
@property (nonatomic,strong) UIWindow *window;
而且在下面寫代碼的viewDidLoad
self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor =[UIColor blueColor];
self.window.alpha =0.5;
UIView *view =[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
view.backgroundColor =[UIColor greenColor];
[self.window addSubview:view];
self.window.hidden =NO;
self.window.windowLevel =UIWindowLevelStatusBar; // it works with window level as UIWindowLevelAlert
[self.window makeKeyAndVisible];
希望這有助於。
非常感謝! – user2058653
試試這個代碼:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
這將隱藏狀態欄。
看到整個後here
我不想隱瞞它,我只是想放在視圖下。 – user2058653
試試這個[這裏](http://stackoverflow.com/questions/4252053/putting-a-uiview-or-uiwindow-above-statusbar)。也許這會爲你工作。 – adeiji
- 1. 在狀態欄中繪製的視圖
- 2. 在狀態欄後面放置一個視圖
- 3. 將UIView放置在某個視圖控制器的狀態欄頂部
- 4. 雙視圖狀態欄問題
- 5. 狀態欄上的幻燈片視圖
- 6. 狀態欄與我的視圖重疊
- 7. 從子視圖WTL更新狀態欄
- 8. iPad狀態欄重疊視圖
- 9. 通過navBar和狀態欄UIImage視圖
- 10. 狀態欄中的圖標
- 11. 將狀態欄添加手機圖標(在哪裏刪除狀態欄?)
- 12. 在使用AVAudioPlayer時刪除狀態欄中的播放圖標
- 13. 在Android狀態欄中放置一個圖標
- 14. 將狀態欄更改爲「Light」後,將狀態欄更改回默認值每個視圖控制器方案
- 15. 需要可以設置狀態欄純色,或添加子視圖狀態欄
- 16. 在狀態欄上放置按鈕
- 17. iOS 7狀態欄在播放視頻後消失
- 18. 在播放iphone視頻時隱藏狀態欄
- 19. 在特定視圖控制器中隱藏狀態欄
- 20. iphone:在通話狀態欄中自定義視圖佈局
- 21. 狀態欄在iOS7中沒有Storyboard的視圖
- 22. 通話狀態欄將UIPageViewController內容視圖向下推
- 23. 視圖狀態
- 24. 隱藏在模態視圖中的狀態欄(在全屏演示文稿中)
- 25. 從狀態欄的全屏視圖錯誤翻轉過渡到狀態欄的正常視圖
- 26. 如何在swift中將狀態欄下的圖像居中?
- 27. 在一個視圖中隱藏狀態欄將其隱藏在所有視圖中
- 28. 在某些視圖中將狀態欄字體顏色設置爲黑色iOS9
- 29. 狀態欄和導航欄問題解除模式視圖
- 30. 狀態欄和導航欄後的可用視圖大小
Unheilig,這不是這個!我的狀態欄和導航欄沒有問題(Autolayout)我想以編程方式將黑色背景放在所有視圖上,包括狀態欄,如通知欄! – user2058653