2013-10-14 4 views
0

내가 그런 식으로 행동하기를 원하는 특정 viewcontroller가 있습니다. 로드 할 때 장치가 풍경화되어 있으면 가로로 표시되지만 자동 회전은 표시되지 않습니다. 로드 할 때 장치가 세로 인 경우 세로가 표시되지만 자동 회전은 표시되지 않습니다. 그 중 하나에 대한 올바른 해결책을 찾을 수 없습니까?자동 회전 사용 안 함

+0

여기를 보시기 바랍니다. https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/Resp ondingtoDeviceOrientationChanges/RespondingtoDeviceOrientationChanges.html – mcy

답변

0

viewWillAppear()에서 오제이션을 확인한 다음 오리엔테이션에 따라 원하는보기를 표시하도록 설정하십시오.

int orientationType = [[UIDevice currentDevice] orientation]; 

1 = 세로 2 = 세로 (거꾸로) 3 = 가로 (오른쪽) 4 = 풍경 (왼쪽)

자동 해제으로 그냥보기에 회전 :

- (BOOL) shouldAutorotate { 
    return NO; 
} 
+0

작동하지 않음 :/ –

+1

어떤 현상이 발생하고 있습니까? 자세한 내용을 알려주시겠습니까? –

+0

@RoyKronenfeld. –

관련 문제