2012-10-15 3 views
3

저는 응용 프로그램을 가지고 있고 세로 방향으로 만 디자인되었습니다. 그러나 나는 초상화 모드만을 사용하도록 제한하는 방법을 알지 못합니다. 한 번 사용자가 뒤집어 엎어 지거나 땅에 닿았을 때 화면에 따라 orinetation이 달라지기를 바랍니다.인물 모드 전용 -iOS

아이디어가 있습니까?

이 방법 재정의하는이 탐색 컨트롤러 TabBar의 컨트롤러 등) 될 수 있는지 여부 (또한 rootviewcontroller에서 (앱 개요 지정 될 수
+0

이 질문에 대한 답변을 많이 보내 주셨습니다. Google은 귀하의 친구입니다. –

+0

ElJay에게 감사드립니다. 나는 당신이 제공 한 해결책을 시도해 보았습니다. 그것은 한 번에 어지럽 혔습니다. 이제는 완벽하게 작동합니다. 문제 없어. 쉬운 질문을 여기에두면 죄송합니다. 삭제를 시도했지만 SO는 삭제를 허용하지 않습니다. –

+1

언제든지 문제 될 수 있습니다. –

답변

6

:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation == UIInterfaceOrientationPortrait); 
} 
여기

enter image description here

+0

앱이 iOS 6 SDK에 대해 컴파일되면 'shouldAutorotateToInterfaceOrientation :'이 절대 호출되지 않습니다. 당신의 대답의 일부는 부적절합니다. iOS 6에서 앱 요약 (스크린 샷에 표시된대로)이 복음입니다 (앱 위임자 또는보기 컨트롤러에 의해 필터링되지 않는 한, 여기서는 그럴 필요가 없습니다). – matt

+0

은 iOS 5를 사용하여 저에게 효과가 없었습니다. – AsifHabib

2

가있어을 Xcode에서 변경 가능한 장소에 대한 업데이트 된보기 8.1

Set App Orientation 프로젝트 탐색기 상단의 맨 왼쪽에있는 항목 (응용 프로그램 요약)을 선택합니다 . 그런 다음 오른쪽에서 일반이 상단에서 선택되었는지 확인한 다음 필요한 경우 아래로 스크롤하면 장치 방향 설정이 표시됩니다.

xcode 8.1

관련 문제