iOS官方提供的PDFKit进行加载PDF使用方法
1、首先明确一个内容就是我们再加载文件的过程中,有两种情况,一种是服务端接口返回的URL,还有一种是本地加载资源文件(可能直接是PDF格式,也可能是data数据),不过实现上是一样的,都是传入一个文件的URL地址。
首先我们需要在工程中导入#import <PDFKit/PDFKit.h> 头文件
其次我们可以点进去看相关的一些类目
比较直观的可以看到乐能需要的PDFView、PDFPage等,下面就是我这边的一些简单实现代码,具体的扩展需要按需去进行开发
需要注意的是上面👆🏻加了一行if(document) ,主要原因是所创建的document可能为空,我在初次使用的时候出现了这个问题,后来发现是因为URL配置的问题,需要注意一下。
按需开发的可以进行特殊的一些操作处理,下面是系统定义好的PDF的一些内容,可以按照需求去进行开发
我这里就主要实现一下怎么监听滚动,话不多说,上代码
首先需要注册通知
通知实现
需要明确一下这里的currentPage和数组是一样的,下标识从0开始,所以在监听是否到底部的时候要注意一下,其余的一些东西相信你可以自行解决了呀~ 加油💪🏻