2013-10-06 3 views
-1

iPad에서 iAd를 구현 중이므로 프로그래밍 방식으로 모든 것을 만들므로 사용자가 화면을 회전 할 때마다 광고 프레임을 수동으로 이동해야합니다.너무 빠르게 회전하면 기기 방향이 알 수없는 값을 반환하는 경우가 있습니다.

I는 알림 센터를 사용하여 사용자가 장치를 회전 할 때를 감지합니다.

장치가 너무 빠르게 회전하면 방향이 "UIDeviceOrientationUnknown"이되는 문제가 있습니다. 이 경우 광고 방향을 적절하게 조정하기 위해 화면 방향을 어떻게 말할 수 있습니까?

자동 레이아웃을 사용하고 싶지 않습니다.

답변

0

나는 일반적으로 상태 표시 줄에 방향을 묻습니다. 그 이유는 항상 가로 또는 세로입니다 (예 : [UIApplication sharedApplication].statusBarOrientation). 어쨌든 몇 가지 접근법이 있습니다. this thread을 통해 읽는 것이 좋습니다.

+0

'NSLog (% @ "% i", [UIApplication sharedApplication] .statusBarOrientation)를 사용했기 때문에 상태 표시 줄 방향도 5 방향으로 보입니다. 그리고 그것은 나에게 1,2,3,4 또는 UNKNOWN 중 하나를주었습니다. . –

관련 문제