2012-12-20 3 views
1

iPad 화면이 회전 할 때까지 기다렸다가 같은 기능으로 회전하고 대기 시키길 원합니다. 몇 초의 시간을 추가하지 않으면 앱이 예상대로 작동하지 않습니다. 기능은 다음과 같습니다.화면이 회전하는 동안 대기

LandScapeRight = function() 
{ 
    return UIATarget.localTarget().setDeviceOrientation(UIA_DEVICE_ORIENTATION_LANDSCAPERIGHT); 
} 

좋습니다.

답변

1

. 클래스에 대한 문서가

here 원하는 지연을 수행하는 신속하고 더러운 방법은 지금과 같다 :

LandScapeRight = function() 
{ 
    var target = UIATarget.localTarget(); 
    target.setDeviceOrientation(UIA_DEVICE_ORIENTATION_LANDSCAPERIGHT); 
    target.delay(1); // Delay is in seconds, can be a fraction 
} 
1

확인이이 방법 당신은 UIATargetdelay() 방법을 사용하려면

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation