현재 프로젝트를 진행 중이고 문제가 있습니다. 내 문제는 내가 프로젝트 5.0 이상을 만들고 있는데, 내 프로젝트는 모두 세로보기이지만보기 하나만보기 (가로 및 세로)입니다 NavigationController 사용자 지정 클래스를 사용하고 사용자 지정 탐색 클래스 'IOS 6 오리엔테이션
에서 이와 같은 방향을 확인하고 있습니다- (NSUInteger)supportedInterfaceOrientations
{
int interfaceOrientation = 0;
if (self.viewControllers.count > 0)
{
id viewController;
for (viewController in self.viewControllers)
{
if ([viewController isKindOfClass:([CalenderViewController class])])
{
interfaceOrientation = UIInterfaceOrientationMaskAll;
}
else
{
interfaceOrientation = UIInterfaceOrientationMaskPortrait;
}
}
}
return interfaceOrientation;
}`
CalenderViewController 내가 CalenderViewController에보기를 팝업 할 때이 코드는,이 잘 작동하지만 난 CalenderViewController에 새로운 뷰 컨트롤러를 누르면 다음 새 만 세로보기를 가지 popview 잘 동작 모두보기 지원 제도이다 viewcontroller는 가로 모드로 유지되지만 세로 모드에 있어야합니다. 해결책을 찾으십시오.
대신 '-preferredInterfaceOrientationForPresentation' ...? '-shouldAutorotate' ...? – holex