Добавить файл PDF или PPT в UIScrollview на iPhone

Я работаю над отображением PDF из папки ресурсов на UIScrollview. Но не умеет добавлять.

Я добавляю UIScrollView к ViewController. Затем возьмите UIImageView и добавьте UIScrollView в качестве кода ниже.

scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0.0, 0.0,768,1024)];
scrollView.contentSize = CGSizeMake(768,2000);
scrollView.delegate = self;
scrollView.pagingEnabled = NO;
[self.view addSubview:scrollView];

UIImageView  *img=[[UIImageView alloc] initWithFrame:CGRectMake(00, 20, 500,900)];
NSString *url = [[NSBundle mainBundle]pathForResource:@"Acknowledgements" ofType:@"pdf"];
img.image=[UIImage imageWithContentsOfFile:url];        
[scrollView addSubview:img]; 

Но pdf не добавляется в scrollview. Если я добавлю файл изображения, например

 NSString *url = [[NSBundle mainBundle]pathForResource:@"trophy" ofType:@"png"];

Он добавляется. PDF-файл правильный и открыт на Mac. То же самое происходит с файлом PPT.

что идет не так. Спасибо


person pallavi_ios    schedule 26.03.2013    source источник
comment
Добавьте его в uiwebview...   -  person IronManGill    schedule 26.03.2013
comment
проверьте эту ссылку. И вы можете использовать uiwebview. stackoverflow.com/questions/2890246/   -  person user    schedule 26.03.2013


Ответы (2)


@interface UIWebView : UIView ‹ NSCoding, UIScrollViewDelegate > {

UIWebView реализует UIScrollViewDelegate. Таким образом, вы все еще можете обрабатывать события, связанные с прокруткой. Проверьте эту ссылку для методов делегирования UIScrollView http://developer.apple.com/library/ios/#documentation/uikit/reference/uiscrollviewdelegate_protocol/Reference/UIScrollViewDelegate.html

person Vinoth Kumar    schedule 26.03.2013

ppt/pdf не может быть добавлен в UIImageView, а не добавляется в UIWebView

NSString *url = [[NSBundle mainBundle]pathForResource:@"Acknowledgements" ofType:@"pdf"];
NSURL *targetURL = [NSURL fileURLWithPath:url];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
person DivineDesert    schedule 26.03.2013
comment
спасибо. Это работает в веб-просмотре. Но я хочу отображать в прокрутке, чтобы я мог получить доступ к пользовательскому взаимодействию, например слайду в формате pdf в прокрутке, завершенному чтению pdf в прокрутке. Какую замену для прокрутки я должен использовать? - person pallavi_ios; 26.03.2013