내 응용 프로그램에서 지원되는 방향은 가로 오른쪽 & 가로 방향입니다. 그것의 단일 화면 응용 프로그램. ViewController에서 방향을 제한하기 위해 다음 코드를 추가했습니다.응용 프로그램은 항상 가로 방향으로 시작합니다.
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
-(BOOL)shouldAutorotate
{
return YES;
}
내 문제는 앱이 가로 방향 왼쪽에서 시작될 때마다 발생합니다. 기기 위치가 가로로 표시되면 앱보기가 180도 회전 한 다음 앱이 가로 방향 오른쪽에서 작동하기 시작합니다.
장치 위치가 가로 방향 왼쪽면 문제가 없습니다.
참고 : 나는 아이팟에 5
편집 응용 프로그램을 테스트입니다 : 만 풍경 (즉, 가로 오른쪽 & 풍경 왼쪽)를 지원하는 경우, 일부 관찰 한 후
을, 당신이 직면하게 될 것이다 문제. 응용 프로그램은 항상 plist에서 첫 번째로 나열된 방향으로 열립니다 (내 경우 가로 방향).
I 가로 방향 지원을 제거하여이 문제를 마감했습니다. 어떤 사람이 해결책을 가지고 있다면 공유하십시오.
도움 주셔서 감사합니다.
참고 - 당신이에서 iOS 5 및 이전 버전을 지원하려는 경우에만'shouldAutorotateToInterfaceOrientation'이 필요합니다. – rmaddy
@maddy 정보를 제공해 주셔서 감사합니다. iOS6 이상을 지원합니다. – OMK
your.plist 파일을 확인하고 "지원되는 인터페이스 방향"에 지정된 값을 확인하십시오. –