2012-05-05 13 views
0

스토리 보드를 사용하여 앱을 만들고 풍경으로 디자인했습니다. 같은 결과 모든, 나뿐만 아니라 그 코드 만 개 변형을 시도XCODE 스토리 보드, 가로보기

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

:보기 controller.m 파일에서

는 다음 코드를 배치했다.

또한 info.plist에서 지원되는 방향을 변경했으며 물론 스토리 보드 풍경도 변경했습니다. 그러나 시뮬레이션 할 때 초기 실행은 가로 방향으로 진행되고 하위 탐색 창은 세로 방향으로 돌아갑니다. 그래서, 내 질문은, 어떻게 스토리 보드 (의미, 아니 펜촉)를 사용하여 세로 기본값을 무시할 수 있습니까? 나는 앱 제작에 익숙하지 않습니다. 그래서 아마도 당신과 당신의 거대한 두뇌를 위해 아주 단순한 것일 수 있습니다. 그래서 나는 물을만한 가치가 있다고 생각했습니다. 나는 당신의 웃음을 받아 들일 준비가되어 있고, 나의 새로운 행동에 대해 손가락으로 지적했다. =]

답변

0

스토리 보드의 장면에 사용자 정의 컨트롤러 클래스 (shouldAutorotateToInterfaceOrientation 메서드를 재정의 한 위치)를 연결 했습니까? 그렇지 않으면 스토리 보드 편집기에서 장면의 ID 관리자의 사용자 정의 클래스 섹션에서이 클래스를 참조하는지 확인해야합니다.

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

당신은 iOS5를에 스토리 보드 소개로이 튜토리얼에 좀 걸릴 수 있습니다 : http://blogs.interknowlogy.com/2012/01/16/introduction-to-ios-5-storyboards-part-1/

+0

OMG

나는 확실히는 풍경이 지원 확인하기 위해 shouldAutorotateToInterfaceOrientation 메소드에서이 명령을 사용하려면 ! 나는 너에게 충분히 감사 할 수 없다! 귀하의 제안은 완벽하게 작동했습니다! 감사! –

관련 문제