2013-11-23 2 views
2

모든 방향을 지원하는 응용 프로그램으로 만들려고합니다. 그것의 잘 작동하지만 단지 아래쪽 방향이 작동하지 않습니다. ios7을 사용하고 있습니다. 거꾸로보기는 회전하지 않습니다. 나는 코드방향이 위쪽으로 아래로 내려갈 때보기가 회전하지 않습니다.

-(BOOL)shouldAutorotate 
{ 
return yes; 
} 
-(NSUInteger)supportedInterfaceOrientations 
{ 
return UIInterfaceOrientationMaskAll; // etc 
} 
내 유일한 두 번째 메서드를 호출 할

하지만 첫 번째 방법은 다음과 같은 시도했다. infoPlist에서 지원되는 모든 방향을 활성화했습니다. 당신이 확인 이동 프로젝트 설정을 체크 한

+0

감사합니다.하지만 모든 방향을 지원해야합니다. shouldAutorotate를 NO로 설정하면 내 뷰가 회전하지 않습니다. 내 장치 홈 버튼이 위쪽에있을 때만 문제가 발생합니다. 전체보기가 그에 따라 방향이 잡혀 야하지만 문제는 아닙니다. – user2999125

+0

행운이 있나요? –

답변

0

확인은 enter image description here

+0

예 그럴 것이지만 결과는 확실하지 않습니다. – user2999125

5

수정 발견. 먼저 여기 땅 사람들을 위해 간단히 말해서 https://stackoverflow.com/a/12758715/394969

: 주로 공급 @Jignesh Mayani의 대답에 설명 된대로

/* In your view controller */ 
// Add support for upside down 
-(NSUInteger)supportedInterfaceOrientations 
{ 
    return UIInterfaceOrientationMaskAll; 
} 

는 또한 프로젝트 설정에서 모든 장치 방향에 플립. 그래도 문제가 해결되지 않으면 nav 컨트롤러 및 탭 컨트롤러 (모두 필요한 인터페이스 방향을 지원해야 함)를 사용하는 방법에 대해 위 링크를 확인하십시오.

+0

프로젝트 설정에서 [거꾸로]를 선택한 경우에도이 기능이 필요합니다. Apple의 기본 설정이 거꾸로 된 설정을 무시하는 것 같습니다. – dirkoneill

관련 문제