2013-12-18 4 views
4

UIWebView를 사용하는 PDF 파일에서 세로로 스크롤하지 않고 가로로 스크롤해야합니다. 나는 형태로있는 UIScrollView를 만들었습니다가로로 UIScrollview에서 PDF 파일을 표시

UIScrollView *scrollView = [[UIScrollView alloc] init]; 
scrollView.contentSize = CGSizeMake(2000, 420); 
scrollView.bounces = NO; 
scrollView.alwaysBounceHorizontal = NO; 
scrollView.alwaysBounceVertical = NO; 
scrollView.backgroundColor = [UIColor whiteColor]; 

지금은 PDF 파일을 표시하는 것이 아니라

[scrollView addSubview:webView]; 

로있는 UIScrollView에있는 UIWebView를 추가 나는이

[self.view addSubview:webView]; 
과 같은 코드를 제공하는 경우

이제는 파일을 표시하지만 세로 스크롤

가로로 스크롤하여 나를 도와주세요. 미리 감사드립니다. 웹보기에서 PDF로 내 지식 수평 스크롤 당으로

+0

URL에서 PDF를로드 중입니까? – Akbar

+0

다음을 추가 했습니까 : '[self.view addSubview : scrollView]; ' –

+0

예 메신저 URL을로드하고 나 또한 [self.view addSubview : scrollView]를 추가했습니다. 여전히 작동하지 않습니다. –

답변

1

를 사용할 수있는 오픈 소스 프로젝트 아래에 사용할 수없는 당신의 코드 :

UIScrollView *scrollView = [[UIScrollView alloc] init]; 
scrollView.contentSize = CGSizeMake(2000, 420); 
scrollView.bounces = NO; 
scrollView.alwaysBounceHorizontal = NO; 
scrollView.alwaysBounceVertical = NO; 
scrollView.backgroundColor = [UIColor whiteColor]; 
[scrollView addSubview:webView]; 
이 또한 6,

추가는 :

[self.view addSubview:scrollView]; 

당신은 이전을 추가하지 않은 경우.

0

PDF를 UIWebView에 바로 놓을 수 있으며 여러 페이지 인 경우 자동으로 스크롤됩니다. 아래의 코드를 사용해보십시오

UIWebView * webView = [[UIWebview alloc] init];

webView.frame = "FRAME SET의"

[self.view의 addSubView : 웹보기];

// 당신이 * pdfURL =

NSURL 프로젝트에있는 pdf 파일에 대한 URL 생성 [: "이름 PDF의"withExtension : [NSBundle mainBundle] URLForResource "PDF"@]을;

[webView loadRequest : [NSURLRequest requestWithURL : pdfURL]];

// 단지 스크롤 표시를 보여줄

[webView.scrollView flashScrollIndicators];

나는 이런 식으로 ...

+0

[webView.scrollView flashScrollIndicators]를 추가하면 추가되었습니다. 내가 뭘 필요가 –

+0

이 줄은 귀하의 webview scrollable 표시기로 사용됩니다 ... 내가 지정하고 싶었던 당신이 스크롤 뷰를 통해 귀하의 webview를 추가 할 필요가 없다는 것입니다. 나는 내 대답을 조금 더 편집했다. 지금 확인해주세요. –