如何在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文件吗?