如何在iOS的对象库中使用“pdfView”?

我在“对象库”中看到pdfView在那里,但是,当我点击.XIB时,它变得消极了。如何将它用于iPhone或iPad的开发? Plaese为我提供了任何示例链接。谢谢。

注意:Plaese不会告诉我使用任何第三方库,因为我已经提到了两个。这个我不想使用去字。

PDFView仅适用于cocoa(OSX),不适用于iOS。

PDFView对象将PDF Kit的function封装到可添加到应用程序的单个窗口小部件中

PDFKit仅在OSX中可用。

在iOS中显示PDF页面,你不想使用任何第三方库,你可以通过创build一个自定义的视图来绘制PDF视图重写绘图的东西

获取PDF文档

NSString *pathToPdfDoc = [[NSBundle mainBundle] pathForResource:@"aa" ofType:@"pdf"]; NSURL *pdfUrl = [NSURL fileURLWithPath:pathToPdfDoc]; document = CGPDFDocumentCreateWithURL((CFURLRef)pdfUrl); currentPage = 1; 

在drawRect中

 -(void)drawRect:(CGRect)rect { CGPDFPageRef page = CGPDFDocumentGetPage(document, currentPage); CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextSaveGState(ctx); CGContextTranslateCTM(ctx, 0.0, [self bounds].size.height); CGContextScaleCTM(ctx, 1.0, -1.0); CGContextConcatCTM(ctx, CGPDFPageGetDrawingTransform(page, kCGPDFCropBox, [self bounds], 0, true)); CGContextDrawPDFPage(ctx, page); CGContextRestoreGState(ctx); } 

你发布两个几乎相同的问题吗?

几分钟前,您发布了这个: 在xcode ios中单击.XIB时,对象库不可见

我的答案仍然是,你select了一个OSX xib 不是 iOS xib。

如果您想在iOS应用程序中显示PDF,可以将其添加到UIWebView。 看看这个问题的细节: iPhone:我们可以使用UIWebView打开PDF文件吗?