在iPhone应用程序中显示大量(超过40个)PDF文件的最佳方式是什么?

时间:2012-08-22 13:13:56

标签: ios xcode pdf

我正在创建一个应用程序,向用户显示人员列表,当用户选择一个人时,我想显示一个PDF文件,其中包含有关此人的更多信息。

我知道我需要使用UIWebView,但我不确定这是否是我所拥有的人数的最佳方式。

3 个答案:

答案 0 :(得分:1)

您可以将它们加载到像这样的WebView中

NSString *pdfPath = [[NSBundle mainBundle] pathForResource:@"pdfName" ofType:@"pdf"];
NSURL *url = [NSURL URLWithString:pdfPath];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:urlRequest];

或者真的通过CGPDFDocument绘制它们。

阅读这篇非常简短的教程http://www.cocoanetics.com/2010/06/rendering-pdf-is-easier-than-you-thought/

答案 1 :(得分:0)

使用UITableView显示您的人员列表。选择某个人后,按下新的视图控制器以显示详细信息(即您的PDF)。所以你将拥有一个基于导航的基本应用程序。在iPad上,这可以很好地与SplitViewController一起使用。

答案 2 :(得分:0)

请使用github

上提供的PDFReader的开源代码