如何在iOS中使用iPad之间的两个应用程序共享文件,例如此视频

问题描述:

我找到了一个应用程序WPS,该应用程序可以与Split View之间共享文件,格式为WPSQQVideo如何在iOS中使用iPad之间的两个应用程序共享文件,例如此视频

https://github.com/bottotl/photos/blob/master/wps_qq.jpg?raw=true

这是惊人的。我怎么能做同样的事情?

它由iOS自己提供的'多任务'功能完成。

如果你想要做同样的事情,就像这样,你可以看看这个教程。

iOS 9: An Introduction to Multitasking on iPad & iOS 9 Multitasking Tutorial

+0

它接缝仍然没有解决方案**共享两个应用程序之间的文件**。在这两个应用程序中,用户可以**将一个文件拖到另一个**,就像在Mac中一样。它不会接收“共享扩展名”。 – jft0m

这真的很酷。只需高度思考如何接近:

1)当在WPS应用程序中开始拖动时,将图像及其位置复制到通用UIPasteboard。对于该位置,检查窗口边界以确定WPS应用程序是否在分屏中运行,如果是,分割(左,右,纵向,横向等)。基于此,保存拖动图像相对于整个iPad屏幕的位置。

2)当拖动开始时,调用QQ应用程序定义的自定义URL方案,该应用程序将打开QQ应用程序并告诉它监视常规粘贴板。由于QQ应用程序已在另一个分区中打开,用户看不到任何可见的情况,但QQ应用程序仍会收到对其自定义URL方案调用的通知,从粘贴板数据重新创建图像并计算应该位于的位置相对于其自己的分割区域,基于保存在纸板上的绝对位置。

3)现在,随着拖动的继续,无论哪个应用程序正在接收触摸,都会更新相对于整个iPad屏幕的触摸位置的粘贴板。无论哪个应用程序未收到触摸,都会从每个框架的粘贴板中读取并更新其最新位置的图像副本。

4)无论拖动结束的应用程序将使用自定义URL方案回调到其他应用程序,以通知拖动操作结束并停止监视粘贴板。

这只是一个理论方法,我没有试图实现,但我没有看到任何理由为什么它不能工作。