PDFView PDFKit (SwiftUI中文文档手册)
程序员文章站
2024-03-24 14:56:46
...
PDFView
一个将PDF Kit的功能封装到单个小部件中的对象,您可以使用Interface Builder将其添加到应用程序中。
class PDFView : UIView
class PDFView : NSView
总览
PDFView可能是将PDF功能添加到应用程序所需处理的唯一类。它使您可以显示PDF数据,并允许用户选择内容,浏览文档,设置缩放级别以及将文本内容复制到粘贴板。PDFView还跟踪页面历史记录。
您可以子类化PDFView以创建自定义PDF查看器。
您也可以通过直接使用PDF Kit实用程序类而不是完全不使用来创建自定义PDF查看器PDFView。
主题
将文档与视图关联
1、var document: PDFDocument?
返回与PDFView对象关联的文档。
配置文档视图
2、构型
定义显示模式,缩放,渲染,打印和图形属性。
在视图中进行交互
3、文件互动
处理选择,使用注释动作,转换页面和视点以及使用文档中的鼠标事件。
在文档中浏览
4、var currentPage: PDFPage?
返回当前页面。
5、var currentDestination: PDFDestination?
返回一个PDFDestination对象,该对象表示页面空间中指定的视图中的当前页面和当前点。
6、var visiblePages: [PDFPage]
返回PDFPage代表当前可见页面的对象数组。
7、导航
浏览页面历史记录并在文档中寻找页面的操作。
设置代表
下一篇: Android用户手势检测
推荐阅读
-
RotationGesture 旋转手势 (SwiftUI 中文文档手册)
-
Button 按钮(SwiftUI中文文档手册)
-
PDFView PDFKit (SwiftUI中文文档手册)
-
CGImageSourceCreateWithData (SwiftUI UIKit中文文档手册)
-
NSHostingController (SwiftUI中文文档手册)
-
UIViewRepresentable (SwiftUI UIKit中文文档手册)
-
sheet(isPresented:onDismiss:content:) (SwiftUI 中文文档手册 教程含源码)
-
MKCoordinateSpan 缩放层级 MapKit (SwiftUI 中文手册文档)
-
MKPointAnnotation MapKit(SwiftUI UIKit中文文档手册)
-
UIToolbar UIKit(SwiftUI中文文档手册)