小编Evi*_*ang的帖子

如何摆脱 PDFView 中的“突出显示”上下文菜单项?

我正在使用 PDFKit 渲染 PDF,并使用“UIMenuController”添加了自定义菜单。但现在从 iOS 16 开始已弃用。

\n

我使用以下代码删除 share\xe3\x80\x81lookup 菜单项:

\n
@available(iOS 13.0, *)\nopen override func buildMenu(with builder: UIMenuBuilder) {\n    builder.remove(menu: .lookup)\n    builder.remove(menu: .share)\n    builder.remove(menu: .replace)\n    super.buildMenu(with: builder)\n}\n
Run Code Online (Sandbox Code Playgroud)\n

但是,当用户长按选择 PDF 中的文本时,无法删除“突出显示”上下文菜单。有没有办法摆脱这个菜单项?以及如何在 PDFView 中使用 UIEditMenuInteraction ?

\n

任何帮助将非常感激。

\n

ios swift ios-pdfkit ios16

7
推荐指数
1
解决办法
854
查看次数

无法理解 xcode 构建参数:“${BUILD_DIR%Build/*}”

我正在集成WireGuardKit,根据其自述文件,我需要创建一个外部构建系统目标来构建wireguard-go-bridge 库。

在外部构建系统目标的信息选项卡中。文档说我应该使用这个位置:${BUILD_DIR%Build/*}SourcePackages/checkouts/wireguard-apple/Sources/WireGuardKitGo 外部构建系统目标的构建失败。由于路径无法解析。如果我使用正确的绝对路径更改路径,则构建将会成功。

谁能告诉我这是什么意思${BUILD_DIR%Build/*},看起来firebase也在使用这个神奇的变量,请参阅Firebase Crashlytics | Swift 包管理器 (SPM) 运行脚本?

xcode swift-package-manager

6
推荐指数
1
解决办法
1084
查看次数

标签 统计

ios ×1

ios-pdfkit ×1

ios16 ×1

swift ×1

swift-package-manager ×1

xcode ×1