특정 view에서는 default인 회색바가 아닌 검정색 bar나 투명한 검정색을 쓸 경우가 있다 (아이팟이나, Photo app처럼)

그럴 경우, UIView class에서 viewWillAppear를 override하고, 그 안에 아래의 code를 넣어주면 된다. 
한번 로드하고 안바꿀꺼라면 viewDidLoad에서 해도 되고...

[[UIApplication sharedApplicationsetStatusBarStyleUIStatusBarStyleBlackOpaque];

위의 코드는 검정색 bar로 만든다 (ipod처럼) 마지막 상수를 바꾸면 반투명 검정색 bar로 바꿀 수도 있다


Posted by yunseong