2010-07-02 2 views
0

xml을 구문 분석하고 파싱 된 데이터를 Tableview에 표시합니다. 데이터가 완전히 구문 분석 될 때까지 사용자에게 activityIndicator를 표시합니다. 데이터가로드되면 activityIndicator가 중지됩니다. 문제는 xml이 파싱되기 전에 사용자가 뒤로 단추를 친다면 내 앱이 손상된다는 것입니다.activityIndicator가 중지 될 때까지 userinteract이 중지됩니다.

테이블 뷰에서 완전히 구문 분석 된 데이터가 나타날 때까지 사용자가 돌아 가지 않도록하려면 어떻게해야합니까? 또는 xml이 파싱되기 전에 사용자가 다시 방문하면 내 앱이 중단되지 않아야합니다.

답변

1

activityIndicator를 시작하기 전에보기의 사용자 상호 작용을 비활성화하고 표시기를 중지 한 후 활성화하십시오.

[myView setUserInteractionEnabled:FALSE] 

그리고 정지 후

:

[myView setUserInteractionEnabled:TRUE] 
+0

감사 메이트, 의 작업 만 didnt가 GET 와트

말 MYVIEW는 시작하기 전에 다음 버튼, 테이블 뷰 등을 포함하는보기입니다 여기에서 일어나고있다. 내 앱이 충돌하지 않지만 테이블이 채워질 때까지 사용자 상호 작용이 불편 해집니다. 테이블 뷰 작성시 다시 이동할 수 있습니다 ..... – iscavengers

+0

이것은 테이블이 채워질 때까지 기본적으로 사용자 상호 작용을 사용 중지합니다. . 보기의 상호 작용을 비활성화하면 모든 하위보기도 비활성화됩니다. – taskinoor

+0

나는이 탭을 hv 탭을 여전히 enteractable/...... – iscavengers

관련 문제