StatusBar
-
[iOS] present된 viewcontroller에서 status bar가 새까맣게 보일 때개발 삽질기/iOS 2020. 2. 17. 10:47
viewController가 present되었을 때, viewcontroller.view 의 backgroundColor가 nil이면 검은색이기 때문에, statusBar 위치까지도 검은 색이 된다. 이 상황에서 기본 statusBarStyle(UIStatusBarStyleDefault)을 사용하고 있다면 statusBar의 내용도 검게 나오니 아무것도 보이지 않게 된다; 이 때 해결 할 수 있는 방법이 두 가지가 있다. 1. 뷰가 하얀색일 경우, viewController.view의 backgroundColor를 [UIColor whiteColor](hex값 0xFFFFFF)로 지정해준다. 2. 뷰가 어둡거나 검어야 하는 경우, viewController의 - (UIStatusBarStyle)prefe..