좋아요, 그래서 몇 가지 하위 뷰가 포함 된 UIScrollView가 있습니다. 문제가있는 하위 뷰는 UIWebView입니다. UIScrollView를 아래로 스크롤하지 않고도 웹 뷰가 화면에 표시되면 모든 것이 잘 작동합니다 (figure 1).화면 밖으로 그릴 때 UIWebView가 응답하지 않습니다.
문제가 시작되는 곳은 웹보기가 화면 (figure 2)에서로드되고보기가 스크롤해야합니다 (figure 3). 웹뷰는 더 이상 모든 사용자 상호 작용에 응답하지 않습니다.
scrollViewDidEndDecelerating 대리자가 호출 된 후 webview를 다시로드하는 것과 같은 기본적인 작업을 시도했지만 아무 것도 작동하지 않는 것 같습니다. 전에이 문제가 발생했거나 해결 방법에 대한 제안이 있습니까?
해결 방법이있을 수 있지만 UIScrollView에 대한 Apple의 문서는 다음과 같이 설명합니다. UIWebView 또는 UITableView 개체를 UIScrollView 개체에 포함하지 마십시오. 이렇게하면 두 오브젝트의 터치 이벤트가 혼동되어 잘못 처리 될 수 있기 때문에 예기치 않은 동작이 발생할 수 있습니다. – Sam
나는이 일을 훑어 보았는데, UIWebView가 내용에 따라 자동 크기 조정되고 스크롤이 웹보기에서 비활성화되어 있기 때문에 이것이 걱정되지 않기를 바랬다. 아마도 나는 틀렸지 만 여전히 해결 방법을 기대하고 있습니다 : / –