2012-05-09 2 views
0

동료 학생들과 나에게 iPhone 용 objective-c 프로그램을 코딩했습니다. 큰 문제가 있습니다 :ObjC - 자동 뷰 회전

우리의 응용 프로그램은 세로 모드로 코딩되어 있지만, 2 또는 3 개의 뷰는 가로 모드 (직접)로 표시되어야합니다. 이보기에서 풍경 자동 회전을 활성화했습니다. 그러나이보기 중 하나를 열면 다시 세로를 얻고 기기를 돌릴 때 풍경으로 만 바뀝니다.

아무도 우리를 제발 도와 드릴까요 (이미 우리의 시험 장치는 IOS 시뮬레이터의 문제 없음!)에?

답변

1

나를 위해 일한 유일한 것은 내의 ViewController에

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

을 사용하고 presentModalViewController로 제시했다. 보기를 강제로 가로 방향으로 유지합니다.

+0

감사합니다. presentModalViewController가 우리의 문제를 해결했습니다! 지금 내 가로보기에 탐색 모음이 없다는 문제가 있습니다. 내가 할 수있는 일은 무엇입니까? – kerimrohs

+1

가로로 표시되는보기에 고유 한 NavigationController를 추가해야 할 수도 있습니다. – muffe