我正试图在pdfView上显示一个pdf文档,并希望它能够缩放,以便在设备的范围内看到完整的内容视图。然而,我无法把它缩小到足以做到这一点。我已经尝试了一些解决方案,但仍然不起作用。
到目前为止,我的执行情况:
let pdfView: PDFView = {
let v = PDFView()
v.translatesAutoresizingMaskIntoConstraints = false
return v
}()
override func viewDidLoad() {
super.viewDidLoad()
//addSubview and autolay
我使用PDFKit来显示简单的PDF格式,当我将它们显示在UIView中的屏幕上时,我使用了下面的代码。
目标:-从填充视图的内容开始??想要填充整个屏幕的宽度。
override func viewDidLoad() {
super.viewDidLoad()
if let path = Bundle.main.path(forResource: "Disclaimer", ofType: "pdf") {
let url = URL(fileURLWithPath: path)
if let pdfDocum
有没有任何方法可以找到当前的pdf内容大小。
例如:-
当用户打开pdf文件并在pdf中填写一些信息时,单击submit按钮。然后,如何检查pdf内容大小意味着内容是否完全填充。如果用户没有完全添加细节,等待一些TextFiled在pdf中,那么我们需要显示警报“请填写所有信息。”
override func viewDidLoad() {
super.viewDidLoad()
setupNavigationBar()
self.view.addSubview(pdfView)
if let documentURL = Bu
我有一个带有PDF查看器的应用程序,我尝试使用需要PDFKit.PDFView对象的PDFKit.PDFDocument。
我的代码是:
var pdfview = new PdfKit.PdfView();
var path = NSBundle.MainBundle.PathForResource("Harvard", "pdf");
var urll = new NSUrl(path);
var pdfdoc = new PdfDocument(urll);
pdfview.Document = pdfdoc;
我在第4行得到了一个例外,它说:
无法初始化
当当前页面状态按按钮更改时,我希望更新视图。在控制台中,点击使当前页面相应增加。
我尝试了gotoNextPage() (解决方案2),它不起作用,也尝试了go to方法。(解决方案1)即使打印的值似乎没有问题,它们也不会更新。
PDFVIEW CurrentPage value is:Optional(<PDFPage: 0x281917b60> page index 203)
有解决办法吗?
@State var pdfName: String
@State var start: Int
PDFKitView(url: Bundle.main.url(forResource:
我在内存中的两个VC之间传递一个图像数组。我不知道这是不是一个问题,不可能做到?当第二个视图控制器引用第一个视图的UIImages数组时,我在获取空白图像。
class ViewPDFAfterSnapshotViewController: UIViewController {
@IBOutlet weak var pdfView: PDFView!
@IBOutlet weak var confirmUploadButton: UIButton!
@IBOutlet weak var CancelUploadButton: UIButton!
我试图从SwiftUI结构(名和姓)传递数据,并且似乎无法用UIViewController中的数据更新UIViewControllerRepresentable中的变量。
我已经检查并确认了我试图从我的SwiftUI视图传入的数据是正确的。要更新我的firstName和lastName变量,需要做什么/更改?
import UIKit
import PDFKit
import SwiftUI
class PDFPreviewViewController: UIViewController {
public var documentData: Data?
var first
我正在寻找一个在SwiftUI应用程序中查看和编辑PDF文件的解决方案。最重要的是,应该赋予它签署PDF/使用它的功能。有办法这样做吗?我是Swift开发的新手,所以我同时学习SwiftUI / UIKit。因此,我很难用UIKit编写SwiftUI代码的包装器。“我的代码”可以显示PDF,但到目前为止无法编辑:
import Foundation
import SwiftUI
import UIKit
import PDFKit
struct PDFKitView: View {
var url: URL
var body: some View {
PDF