내 앱의 경우 기기가 어쨌든 회전하지만 거꾸로 돌아가도록하고 싶습니다. 이것은 잘 작동합니다. 그러나, 나는iOS6 기기 회전 제한을 받음
풍경에서 특별히 회전에서 응용 프로그램을 중지하려면 왼쪽 -> 풍경 권리 -와 그 반대의 경우도 마찬가지
사람이 그 회전이 그들 각각의로, 내 레이아웃을 망쳐 놨 때문이다, 호기심 경우
일반적인 관점에서 회전나는 일 것이라고 생각에서 iOS 5,에 대한 나의 코드는 다음과 같다 : 3 = 가로 왼쪽
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
NSLog(@"Rotating");
if((lastOrient == 3 && toInterfaceOrientation == 4) || (lastOrient == 4 && toInterfaceOrientation == 3)){
lastOrient = toInterfaceOrientation;
return NO;
}
lastOrient = toInterfaceOrientation;
return YES;
}
4 = 풍경 권리
iOS6에서이 작업을 수행하는 방법에 대한 제안 사항이 있으십니까? 아니면 전혀 다른 솔루션입니까?
분명히 구현 (shouldAutorotateToOrientation 및 shouldAutorotate)을 모두 포함 할 수 있으며 ios6에서 캐스케이드해야합니다. – dmoss18