내가 그런 식으로 행동하기를 원하는 특정 viewcontroller가 있습니다. 로드 할 때 장치가 풍경화되어 있으면 가로로 표시되지만 자동 회전은 표시되지 않습니다. 로드 할 때 장치가 세로 인 경우 세로가 표시되지만 자동 회전은 표시되지 않습니다. 그 중 하나에 대한 올바른 해결책을 찾을 수 없습니까?자동 회전 사용 안 함
0
A
답변
0
viewWillAppear()에서 오제이션을 확인한 다음 오리엔테이션에 따라 원하는보기를 표시하도록 설정하십시오.
int orientationType = [[UIDevice currentDevice] orientation];
1 = 세로 2 = 세로 (거꾸로) 3 = 가로 (오른쪽) 4 = 풍경 (왼쪽)
자동 해제으로 그냥보기에 회전 :
- (BOOL) shouldAutorotate {
return NO;
}
+0
작동하지 않음 :/ –
+1
어떤 현상이 발생하고 있습니까? 자세한 내용을 알려주시겠습니까? –
+0
@RoyKronenfeld. –
여기를 보시기 바랍니다. https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/Resp ondingtoDeviceOrientationChanges/RespondingtoDeviceOrientationChanges.html – mcy