0

내 iPhone 앱에는 세로 및 가로 방향의 두 가지보기 방향이 있습니다. 이것은 세로로 시작하지만 2 개의 뷰 컨트롤러를 포함하므로 이 자동으로으로 회전해야합니다.Xcode iphone 시뮬레이터 회전 프리

는 풍경 - 뷰에서 내 코드 그게 전부 :

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft); 
} 

을하지만 아이폰 시뮬레이터에서보기로드, 가상 장치가 세로로 유지하고, 때 가로보기의 내용이 표시되지 않습니다 바르게. 기기를 (시뮬레이터) 수동으로 켜야합니다.

내 문제에 대한 해결책을 제공해 줄 수 있습니까? 아니면 시뮬레이터에만 문제가 있습니까?

감사

답변

0

당신은 당신의 Info.plist에 초기 인터페이스의 방향을 지정할 수 있습니다 -이 올바른 방향으로 앱 출시를 얻을해야한다. Initial interface orientation이라는 줄을 찾습니다. 당신이 그 라인을 찾을 수없는 경우

또는, 당신의 Info.plist이 줄을 추가 :

UIInterfaceOrientation을 값 (문자열) UIInterfaceOrientationLandscapeRight

희망하는 데 도움이됩니다.

+0

앱이 세로로 실행됩니다. 바르게! 그러나 세로에서 가로로 전환이 작동하지 않습니다. 나는 수동으로 시뮬레이터를 켜야 만한다. – kerimrohs

+0

오 - 그래, 당신은 프로그램 된 회전 뷰 컨트롤러와 일치하도록 시뮬레이터를 회전하고 싶습니까? 나는 그것이 그렇게 작동하지 않을까 걱정된다. (그들은 당신의 앱이 진짜 장치에서 할 수있는 것을 가능한 한 가깝게 모방하기 위해 시뮬레이터를 만들었다.) shouldAutorotateToInterfaceOrientation : 실제 세계에서 방향을 바꾸는 장치를 다루는 방법이다. 따라서 코드에서 장치의 방향을 변경하는 것은 불가능합니다. 실제 세계에서 왜 그런지 알 수 있습니다. 질문에 대답하기 위해 시뮬레이터를 수동으로 회전해야합니다. 매번 – Ian

+0

코드가 잘못되었거나 시뮬레이터가 제대로 작동하지 않는다는 것을 의미합니까? 앱을 사용할 때마다 사용자는 매번 장치를 켜서 가로보기. (읽기 전에 가로로 돌아 가기) – kerimrohs

관련 문제