http://stackoverflow.com/questions/17678881/how-to-change-status-bar-text-color-in-ios-7


아래의 코드가 메인뷰에서는 작동해도 네비게이션 컨트롤러 내의 뷰에서 제대로 작동하지 않을 떄가 있다.


    [self setNeedsStatusBarAppearanceUpdate];


-(UIStatusBarStyle)preferredStatusBarStyle{

    return UIStatusBarStyleLightContent;

}



그럴 땐

1. Project Target -  Deployment Info에서 Status Bar Style을 Light로 바꾸고

2. 네비게이션 컨트롤러의 Navigation Bar에서Style을 Black으로 하면 하위 네비게이션 뷰에서도 상태바 색이 변한다.



(네비게이션바 가 검정색이니 자동으로 상태바를 흰색으로 표시하게 됨)

+ Recent posts