0
앱은 계층 구조와 같은 메쉬가있는 5 페이지로 구성됩니다. 즉 각 페이지는 모든 페이지에서 접근 할 수 있습니다. 각 페이지에는 세로 및 가로 방향 지원이 있습니다.화면 회전 처리 iOS
그래서 탐색 컨트롤러에서보기 컨트롤러를 밀고 팝 할 때 회전을 처리 할 수 없습니다.
위의 구현에 유용한 방법을 제안 할 수 있습니까?
감사합니다.
앱은 계층 구조와 같은 메쉬가있는 5 페이지로 구성됩니다. 즉 각 페이지는 모든 페이지에서 접근 할 수 있습니다. 각 페이지에는 세로 및 가로 방향 지원이 있습니다.화면 회전 처리 iOS
그래서 탐색 컨트롤러에서보기 컨트롤러를 밀고 팝 할 때 회전을 처리 할 수 없습니다.
위의 구현에 유용한 방법을 제안 할 수 있습니까?
감사합니다.
이것은 아마도 iOS 6의 문제 일 것입니다. UINavigationController는 사용자가 말할 때까지 supportedInterfaceOrientations:
을 자동으로 호출하지 않습니다.
이 question의 답변을 확인하십시오.
카테고리를 만드는 것이 최상의 솔루션 인 것처럼 보입니다.
@implementation UINavigationController (iOS6OrientationFix)
-(BOOL) shouldAutorotate {
return [self.topViewController shouldAutorotate];
}
-(NSUInteger) supportedInterfaceOrientations {
return [self.topViewController supportedInterfaceOrientations];
}
@end