[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 의 메소드도 실행된다.
위와 같이 하면 상태창을 숨길 수 있다.
댓글
댓글 쓰기