시뮬레이터 회전시 숨겨진 상태 표시 줄에 문제가 있습니다. iOS 7 시뮬레이터에서는 잘 작동하지만 iOS 8에서는 가로 모드로 사용합니다.ios 8에서 가로 모드로 숨겨져 있고 ios 7에서 잘 작동하는 상태 표시 줄의 문제는 xCode 6에서 ios 8이 출시 된 후에 시도되었습니다.
이 문제를 해결하려면 어떻게해야합니까?
시뮬레이터 회전시 숨겨진 상태 표시 줄에 문제가 있습니다. iOS 7 시뮬레이터에서는 잘 작동하지만 iOS 8에서는 가로 모드로 사용합니다.ios 8에서 가로 모드로 숨겨져 있고 ios 7에서 잘 작동하는 상태 표시 줄의 문제는 xCode 6에서 ios 8이 출시 된 후에 시도되었습니다.
이 문제를 해결하려면 어떻게해야합니까?
이 아이폰 OS 8의 새로운 기본입니다하지만 당신은 재정 의하여 다음과 같이 이전 동작을 복원 할 수 있습니다 당신의 UIViewController
에 : 간단한 해결책 아래
- (BOOL)prefersStatusBarHidden {
return NO;
}
그것은 문제가 있지만, 상태 표시 줄은 IOS에서 가로 모드에 숨겨져 IOS 8의 기능이 아니다는 8
이 맞습니다. 애플 앱도 똑같은 행동을합니다. –
일부 애플 리케이션/구성 요소가 가로로 숨겨진 상태 표시 줄을 가지고있는 것은 아닙니다. AVVideoPlayer는 한 가지 예입니다. –
문제없이 iOS 8
에 나를 위해 큰 노력하고 있습니다.
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
[[UIApplication sharedApplication] setStatusBarHidden:NO];
} completion:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
}];
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
}
iOS 10에서도 작동합니다. –
이 문제를 해결이 질문의 허용 대답 : http://stackoverflow.com/questions/24329503/on-ios8-displaying-my-app-in-landscape-mode-will- 상태 바를 계속 숨기려면 –