gpt4 book ai didi

ios - 在 XCode 9 中添加 PDFKit 调色板

转载 作者:行者123 更新时间:2023-12-03 17:01:25 24 4
gpt4 key购买 nike

我是一名正在学习 Objective-C 的新 iOS 开发人员。我目前正在使用 XCode 9。我正在尝试使用 PDFKit 在我的应用程序中工作,并且我正在点击以下链接获取教程:

https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/PDFKitGuide/PDFKit_Prog_Tasks/PDFKit_Prog_Tasks.html#//apple_ref/doc/uid/TP40001863-CH202-CHDIADBJ (来自苹果官方开发者网站)

http://mirror.informatimago.com/next/developer.apple.com/cocoa/pdfkit.html

对于这两个教程,他们告诉我应该从 Interface Builder 添加 PDFKit.Palette。问题是,我认为 XCode 9 中的 Interface Builder 看起来与以前的 XCode 版本有很大不同。当我打开 Interface Builder 时,我尝试查找“首选项”,但我看不到该选项,也看不到“调色板”选项卡。

我在项目中添加了 PDFKit.Framework 和 Quartz.Framework,并且可以访问 PDFView.h 和 PDFKit.h 等文件。我还需要添加 PDFKit 调色板吗?如果是这样,有人可以提供有关如何通过界面生成器添加调色板的见解吗?我在网上搜索了很多解决方案,但大多数都比较过时。

提前谢谢您,如果我的问题听起来到处都是,我深表歉意。我对此感到非常困惑。

最佳答案

我很确定这些文档确实很旧。这个问题是不久前提出的,所以希望这对其他人有帮助。

我使用的是 swift,所以你的代码会与我的略有不同。

我在界面生成器中也看不到 PDFView。我解决这个问题的方法是在界面生成器中添加一个空的 UIView 并为其提供 PDFView 类。

然后在 View Controller 中添加:

@IBOutlet weak var pdfView: PDFView! 

然后将小点拖到界面生成器中的 View

并在 viewDidLoad 中添加(其中 url 是我的 pdf 文档的文件 url):

let pdf = PDFDocument(url: url!)
pdfView.document = pdf

关于ios - 在 XCode 9 中添加 PDFKit 调色板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47291502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com