iphone - 通过SDK在iOS中获取 "Open in..."覆盖

标签 iphone uidocumentinteraction

我有一个 iOS 应用程序,它提供了通过 UIDocumentInteractionController 在其他应用程序中打开文档的机会。 presentOpenInMenuFromRectpresentOpenInMenuFromBarButtonItem 都不会显示您在查看 PDF(例如)时看到的“在...中打开”“在 iBooks 中打开”的 Safari 风格叠加菜单,并且这些似乎是索要菜单的唯一方法。我的“打开方式”菜单确实有效,但这不是我想要提供的 UI 体验。这个功能是在私有(private)框架中还是我错过了一些更明显的东西?

编辑:我怀疑它是一个带有 2 个按钮的工具栏,除非我自己构建一个工具栏(经过仔细研究),否则我无法拥有它。仍在寻找确认或否认。

最佳答案

抱歉,这是拒绝...在官方 SDK 下不可能:

  • 获取打开特定文件的应用程序列表。
  • 在特定应用程序上打开特定文件(注册的 URL 方案除外)。

关于iphone - 通过SDK在iOS中获取 "Open in..."覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560517/

相关文章:

iphone - 如何判断与iPhone的连接方式是蓝牙还是WiFi?

iphone - 如何在mapkit中获取以像素为单位的米?

iphone - 如何仅获取地址簿中具有传真号码的联系人列表?

ios - UIDocumentInteractionController 更改呈现 View 的标题

ios - 用于“打开方式”菜单的 UIDocumentInteractionController - 不起作用

ios - UIDocumentInteractionController 的 UINavigationBar 外观

ios - Objective-C 从服务器显示 PDF

iphone - Iphone 6.0 模拟器视网膜显示屏 4.0 英寸顶部和底部有空白

ios - 为什么我的图像在运行 iOS 6 的 iPod 上以纵向模式拍摄时被设置为 UIImageOrientationRight?

ios - iOS自定义文档编辑器可以将文件返回到打开的应用程序吗?