PDFKit使用

iOS官方提供的PDFKit进行加载PDF使用方法

1、首先明确一个内容就是我们再加载文件的过程中,有两种情况,一种是服务端接口返回的URL,还有一种是本地加载资源文件(可能直接是PDF格式,也可能是data数据),不过实现上是一样的,都是传入一个文件的URL地址。

首先我们需要在工程中导入#import 头文件

其次我们可以点进去看相关的一些类目

PDFKit中的一些类

比较直观的可以看到乐能需要的PDFView、PDFPage等,下面就是我这边的一些简单实现代码,具体的扩展需要按需去进行开发 

实现

需要注意的是上面加了一行if(document) ,主要原因是所创建的document可能为空,我在初次使用的时候出现了这个问题,后来发现是因为URL配置的问题,需要注意一下。


按需开发的可以进行特殊的一些操作处理,下面是系统定义好的PDF的一些内容,可以按照需求去进行开发

我这里就主要实现一下怎么监听滚动,话不多说,上代码

首先需要注册通知

滚动页面监听注册

通知实现

实现方法

需要明确一下这里的currentPage和数组是一样的,下标识从0开始,所以在监听是否到底部的时候要注意一下,其余的一些东西相信你可以自行解决了呀~   加油

你可能感兴趣的:(PDFKit使用)