2011-11-07 2 views
1

UIWebview 내의 단추와 색인을 사용하여 Pdf 파일을 스크롤하는 앱이 있습니다. PdfViewController.scrollPosition 코드를 사용하여 Pdf 파일 내의 지정된 위치로 이동합니다. 앱이 잘 작동하여 몇 달 전에 iTunes에 전송되었지만 최근에는 Xcode 4로 업그레이드했으며 Ios 5 시뮬레이터를 사용하여 앱을 실행하려고하면 위치 지정이 작동하지 않습니다.PdfViewController.scroll IOS에서 UIWebview가 작동하지 않는 위치 5

위의 코드가 작동하지 않도록 변경된 새로운 Ios 5의 변경 사항은 무엇입니까?

답변

0

이것은 내가 게시 한 또 다른 비슷한 질문을 통해 답변되었습니다. 현재 작동하지 않는 이유는 IOS 5가 Javascript를 지원하지 않기 때문입니다 (Apple에 감사드립니다). 다른 방법을 사용하여 webView.scrollView를 사용하여 Pdf 페이지를 이동하여 PDF를 탐색 할 수 있습니다.

0

나는 비슷한 질문에 답했다. 아래는 답입니다. 그것이 당신의 문제를 해결하기를 바랍니다. 자바 스크립트가 더 이상 iOS5를 지원한다과 같이 탐색있는 UIWebView의있는 ScrollView를 사용할 수 없습니다 : 다음은 내 코드 me.PdfViewController을 위해 잘 작동 것은

[PdfViewController.scrollView setContentOffset:CGPointMake(x, y)]; 

contentOffset는 인수로 CGPoint를 받아들이는 웹보기를합니다. 여기서 x와 y는 scrollPosition을 나타내는 정수 값입니다. 당신은 현재의 x와 웹보기를위한 Y 좌표를 얻고 싶은 경우에, 아래에 사용할 수있는 코드입니다 :

NSInteger x = PdfViewController.scrollView.contentOffSet.x; 
NSInteger y = PdfViewController.scrollView.contentOffset.y; 

참고 :있는 ScrollView는 IOS 5에서 도입 및 이전 IOS 버전에서 작동하지 않습니다. Javascript 기능은 이전 버전에서 사용할 수 있습니다. 따라서 장치 버전을 확인하고 이에 따라 코드를 구현할 수 있습니다.

관련 문제