1
iOS5 및 iOS6 용 앱을 구축 중입니다. 이 UIViewController UINavigationController 안에 있고 세로 모드에서 머물고 싶습니다.UiViewController를 세로 모드로 유지 iOS6 VS iOS5
코드는 iOS5에서는 작동하지만 iOS6에서는 작동하지 않습니다.
// iOS5 rotation
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (interfaceOrientation == UIInterfaceOrientationPortrait)
return YES;
else
return NO;
}
// iOS6 rotation
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
무엇이 문제입니까? 그래서 비슷한 질문을 많이했지만, 일반적으로 대답은 나를 위해 작동하지 않습니다.
편집 : 어쩌면 내가 정확한 아니었지만, 나는 하나의 뷰 컨트롤러 (내 응용 프로그램의 홈페이지) 모든 응용 프로그램을 세로 모드 를 유지하지 할 필요가있다.