问题标签 [uidocumentinteractioncontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
85 浏览

ios - UIDocumentInteractionController 在 iPad Real Device for iOS Objective c 中不起作用

我的代码在这里:

上面的代码在 iPhone 上可以正常工作,但在 iPad 上却不行。

0 投票
1 回答
854 浏览

ios - 如何使用 IOS swift 在 Instagram 和 slack 上分享带有标题的图像?

我正在开发一个应用程序,我想在 Instagram 和 Slack 上共享一个 HTML 链接。是否可以在 Instagram 和 slack 上共享链接?请给我一些资源,以便我可以得到我的解决方案。

0 投票
1 回答
95 浏览

ios - 将 UIDocumentInteractionController 中的预览呈现为 UIViewController 的 ChildViewController

我已经实现了 UIDocumentInteractionController 来预览不支持的文件类型。但是由于 UIDocumentInteractionController 是 NSObject 而不是 UIViewController 的子类,因此我无法将其添加为当前屏幕 UIViewController 的 childviewcontroller,因为它的视图属性未公开。

我只能将它呈现为模态或导航堆栈,而不是内联 UIView 子视图。

尝试了 QLPreviewController,但它不支持文件图标和其他有用的公开方法,如 UIDocumentInteractionController 中公开的那样

0 投票
2 回答
136 浏览

ios - 在包含 collectionView 的 tableview XIB 中呈现 DocumentInteractionController

我试图加载一个tableview xib包含一个collectionView. collectionView包含要下载和打开的文件列表。

self.dic.presentOpenInMenu(来自:rect,in:self.view,动画:true)“CommentsCell”类型的值没有成员“view”

Tableview XIB 设计:

Tableview XIB 设计文件

0 投票
1 回答
171 浏览

ios - 通过 AirDrop 共享的文件不完整

我正在开发一个应用程序,其功能之一是下载和显示 PDF 文件。我实现这些功能没有问题。然后我想启用文件共享,但遇到了一个奇怪的问题。

这是我的共享代码的样子:

没什么特别的,但是当我通过 AirDrop 共享文件时,它在接收端只有 200-250 个字节并且有不同的名称,例如“PDF document-373E47D68169-1.pdf”(而不是原始名称)。

我的第一个想法是下载的文档已损坏,但事实并非如此(我在设备和模拟器上都检查过)。如果我选择另一个共享选项(例如,“保存到文件”),文件将正确共享。UIDocumentInteractionController表现出相同的行为。我还认为这可能是由于没有保留UIActivityViewControllerUIDocumentInteractionController需要 AirDrop 共享才能工作),但让系统执行此操作似乎就足够了。

该问题在 iOS 12.1 和 11.4.1 上都重现。

我错过了什么?

0 投票
0 回答
425 浏览

ios - 自定义 UIDocumentInteractionController

最近我正在尝试自定义UIDocumentInteractionController. 专门从中删除 3 rd 方应用程序。我已经阅读了许多文章和主题,但我发现它只是“不可定制”。我正在尝试将我的图像传递给其他应用程序。

所以我有一个分享按钮,我需要它只UIDocumentInteractionController在社交媒体服务(如Facebook、Twitter、消息、邮件等)中显示,但排除所有其他使用图像作为基础的应用程序。我知道有一个 UTI 选项,但是否有某种 UTI 仅代表社交媒体选项?我没找到。我几乎失去了希望:(

但在这里我打开了我的 Snapseed。在这里你去 - “打开”具有UIDocumentInteractionController所有可以处理图像的应用程序。还有只有社交的“分享..”按钮。那么有人可以向我解释我错过了什么吗?我怎样才能获得足够接近的结果?

在此处输入图像描述

0 投票
1 回答
222 浏览

ios - 支持 UIDocumentInteractionController 的横向和纵向

我的 IOS 应用程序的方向已锁定为纵向模式。但是,我想为使用 UIDocumentInteractionController 打开的文件同时支持横向和纵向。这是我打开文件网址的代码。

如何为使用上述代码打开的文件实现纵向和横向,同时将其他屏幕的方向锁定为纵向?非常感谢!

0 投票
0 回答
135 浏览

ios - 在保存到文件共享选项中点击取消按钮时 UIDocumentInteractionViewController 中出现未知界面方向错误

当我单击共享图标然后单击保存到文件选项时,我创建了一个 DocumentInteractionViewController 用于预览文件,然后如果我保存或取消它会在 iPhone 7 大小的设备中出现此错误。

它在 ipad 或 iphone Xr 中运行良好。

0 投票
1 回答
1930 浏览

xamarin - 使用 UIDocumentInteractionController 预览文档在 iOS 13 中不起作用

我使用 UIDocumentInteractionController 在应用程序中预览不同类型的文件。这在过去运行良好,但在装有 iOS 13 的设备上运行应用程序时,不会显示文档。显示的是文件名和类型。

我寻找了类似的问题,发现这个 UIDocumentInteractionController 显示文件名和文件类型,而不是文件内容

我已经NSUrl.CreateFileUrl(FilePath, null)按照对该问题的评论进行了尝试,但这并不能解决问题。

这是我用来打开文件和呈现预览的:

和控制器定义:

这可能是适用于 iOS 13 的 Xamarin.ios 中的 NSUrl 的问题吗?任何帮助将非常感激。

0 投票
0 回答
109 浏览

ios - 如何更改 UIDocumentInteractionController 文本颜色?

我的应用程序有一个深色主题选项,在这种情况下,我会执行以下操作:

问题是,该应用程序提供了通过 UIDocumentInteractionController 导出一些文本的能力。当我这样做时presentPreview,它会在白色背景上显示白色文本,这会使文本完全不可见。似乎没有任何方法可以更改 UIDocumentInteractionController 的文本颜色或背景颜色。

我试过这个

但这只是给Cannot convert value of type 'UIDocumentInteractionController.Type' to expected element type 'UIAppearanceContainer.Type'

在创建 UIDocumentInteractionController 之前,我也尝试过设置 UILabel.appearance().textColor = .black,但这也无济于事 - 文本仍然显示为白色。

更烦人的是,这可以改变导航栏标题颜色:

但是标签外观没有响应。