2012-05-27 5 views
0

나는 세 개의 UIWebViews가 나란히 배열되어 있는데, 각각은 전체 화면으로 크기가 정해져있다.화면에 끈 후에 UIWebView에 아무 것도 표시되지 않는 이유는 무엇입니까?

하나는 '현재', 하나는 '다음', 마지막은 '이전'입니다. 나는 현재 각각의 테스트 데이터로 채워져있다. (테스트 1, 테스트 2, 테스트 3). 장기적으로 나는 3 가지 이상의 항목을 다루어야합니다.

스 와이프는 전체 주기장이 왼쪽 또는 오른쪽으로 '회전'하여 사이클의 다음/이전 항목을 표시합니다. 회전에 대한 코드는 내가 말할 수있는 한 올바르게 작동합니다. 현재는 이전 프레임의 다음 프레임을 취하고 다음은 현재 프레임을 취합니다. 그런 다음 현재 포인터가 다음 (현재 현재 위치)으로 지시되도록 포인터를 조정합니다. 내게 유일한 이슈는 "blank"의 주어진 직접 슬라이드에서 2 개 이상 움직이는 경우 웹이 보는 것입니다. E. G. 오른쪽으로 스 와이프하고 테스트 1에서 테스트 2로 이동합니다. 다시 오른쪽으로 스 와이프하면 빈 화면이 나타납니다. 프레임이 모두 정확하고 webview가 올바르게 배치되었지만 내용이 비어 있습니다.

반대 방향으로 한 번 스 와이프 한 다음 뒤쪽으로 가면 제대로 표시됩니다. (예를 들어, 3 번 오른쪽으로 스 와이프하면 비어 있고 왼쪽으로 스 와이프하면 오른쪽으로 돌아가서 '올바른'화면을 표시합니다.)

누군가이 문제의 원인이 될 수있는 아이디어가 있습니까? 나는 다음 단계 ('실제 데이터'에 다음 항목/이전 항목이 적절한 항목으로로드되면 미끄러짐)로 이동하면 현재 문제가 사라지게되지만이 문제를 이해하고 싶습니다.

편집 : 나는이 문제를 추적 관리했습니다

, 부분적으로, 내 '숨어있는'패널에서 볼 수 없었던 그. 그 일이 지나고 난 아직도 무슨 일이 일어나고 있는지 잘 모르겠습니다.

+1

나는 당신이하는 일이 현재 웹 뷰를 삭제하고 ** 다시 그리는 간단한 용어로 생각합니다. – Sirens

+1

웹보기를 다시 만들지 않으십니까? 그렇다면 애니메이션을 건너 뛰고 어떻게되는지보십시오. –

+0

아니요,보기를 삭제하지 않고 대신 위치 만 바꿉니다. – RonLugge

답변

0

셔플에서 '사용되지 않은'보기를 숨기는 것과 관련이 있습니다. 왜 내가 그걸 뒤로 이동했는지 모르겠다. '미사용'보기를 주문의 맨 뒤로 이동하면 모든 것이 올바르게 작동합니다.

관련 문제