2013-03-05 2 views
0

다음 코드를 사용하여보기를 사용 또는 사용 중지합니다.iOS - ipad 대기 모드에서 응용 프로그램이 멈춤

TO DISABLE VIEW.

[[UIApplication sharedApplication] beginIgnoringInteractionEvents]; 
    _loadingSpinner.hidden = FALSE; 

TO ENABLE VIEW.

[[UIApplication sharedApplication] endIgnoringInteractionEvents]; 
_loadingSpinner.hidden = true; 

그러나 장치가 대기 모드로 전환 될 때. 응용 프로그램이 멈 춥니 다. 사용자는 다시 실행하기 위해 작업 창에서 응용 프로그램을 닫습니다.

Please HELP !!!!

답변

0

언제든지 중단 점을 넣고 날씨를 확인하면 상호 작용을 끝내는 코드에 언제든지 적용됩니다. 왜 스피너에서 오버레이보기를 사용하지 않습니까? 아니면 userInteractionEnabled UIView의 속성을 용도로 사용합니까?

+0

답장을 보내 주셔서 감사합니다. 그랬지만 화면의 모든 항목을 사용 중지하려고합니다. userInteractionEnable을 사용하여 모든 구성 요소를 비활성화/활성화해야합니다. 또한 UIBarButtonItem ....에서이 함수를 찾지 못했습니다. – Arahim

+0

임시로 내 문제가 해결되었습니다. – Arahim

1

왜보기를 사용 중지 하시겠습니까? 프로세스가 완료되는 동안 상호 작용을 방지하려면 MBProgressHUD과 같은 것을 사용하거나 자신의 모달보기를 만들어 사용하십시오.

관련 문제