[iOS] 상태창 감추기
iOS 7 에서 상태창을 숨기는 것이 잘 안된다. 이런 방법을 써야만 한다. 다른 설정은 할 필요가 없다. 일단 이 메소드를 생성한다. - ( BOOL )prefersStatusBarHidden { // 상태창 감추기 return YES ; } 그런 다음 viewdidload 에 아래를 추가한다. // 상태창 감추기 if ([ self respondsToSelector : @selector (setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [ self setNeedsStatusBarAppearanceUpdate ]; } else { // iOS 6 [[ UIApplication sharedApplication ] setStatusBarHidden : YES withAnimation : UIStatusBarAnimationSlide ]; } iOS 7 에서는 [self setNeedsStatusBarAppearanceUpdate ]; 이 메소드를 실행하면 prefersStatusBarHidden 의 메소드도 실행된다. 위와 같이 하면 상태창을 숨길 수 있다.