2013-01-15 2 views
0

여기에 문제가있어 내 앱이 왜 그렇게 행동하는지에 대한 답변을 찾을 수 없습니다. Xcode 4.5+ 및 iOS6을 사용하여 응용 프로그램을 만들었고 가로 모드에서 작동하도록 응용 프로그램을 설정했습니다. 이전 버전의 iOS 5.1 시뮬레이터처럼 실행하거나 모든보기가 세로 모드로 실행될 때까지 계속 실행되었습니다. (보기가 이전 버전의 세로보기

+1

iOS5의 경우보기 컨트롤러에서'- (BOOL) shouldAutorotateToInterfaceOrientation : (UIInterfaceOrientation) interfaceOrientation' 메소드를 구현해야합니다. – tkanzakic

+0

[this]와 같이 iOS 6.0의 방향 변경과 관련된 많은 게시물이 있습니다 (http : //stackoverflow.com/questions/12404556/interface-orientation-in-ios-6-0). – phi

+0

@Irene 내 응용 프로그램은 iOS 6에서 잘 작동하지만 내 응용 프로그램이 가로 모드에있는 이유를 이해할 수 없습니다. 반면 가로 모드에서는 전체 응용 프로그램을 가로 모드로 설정했을 때 iOS6의 가로 모드에서 그것은 내 xib 파일에서 풍경에) 또한 지원 인터페이스 방향 –

답변

0

당신은 당신의 컨트롤러에이 방법을 정의하는 시도 할 수 있습니다 :

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation == UIInterfaceOrientationPortrait)ç 
} 

이 iOS6의에 대한 shouldAutorotate와 같은 역할을한다 tkanzakic - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOr‌​ientation에 의해 제안 낮은 버전 덕분에 많은 내 문제를 해결로

+0

감사합니다 sergio :) –

0

:).