我找到了一個應用程序WPS
,該應用程序可以與Split View之間共享文件,格式爲WPS
和QQ
。 Video如何在iOS中使用iPad之間的兩個應用程序共享文件,例如此視頻
https://github.com/bottotl/photos/blob/master/wps_qq.jpg?raw=true
這是驚人的。我怎麼能做同樣的事情?
我找到了一個應用程序WPS
,該應用程序可以與Split View之間共享文件,格式爲WPS
和QQ
。 Video如何在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
這真的很酷。只需高度思考如何接近:
1)當在WPS應用程序中開始拖動時,將圖像及其位置複製到通用UIPasteboard。對於該位置,檢查窗口邊界以確定WPS應用程序是否在分屏中運行,如果是,分割(左,右,縱向,橫向等)。基於此,保存拖動圖像相對於整個iPad屏幕的位置。
2)當拖動開始時,調用QQ應用程序定義的自定義URL方案,該應用程序將打開QQ應用程序並告訴它監視常規粘貼板。由於QQ應用程序已在另一個分區中打開,用戶看不到任何可見的情況,但QQ應用程序仍會收到對其自定義URL方案調用的通知,從粘貼板數據重新創建圖像並計算應該位於的位置相對於其自己的分割區域,基於保存在紙板上的絕對位置。
3)現在,隨着拖動的繼續,無論哪個應用程序正在接收觸摸,都會更新相對於整個iPad屏幕的觸摸位置的粘貼板。無論哪個應用程序未收到觸摸,都會從每個框架的粘貼板中讀取並更新其最新位置的圖像副本。
4)無論拖動結束的應用程序將使用自定義URL方案回調到其他應用程序,以通知拖動操作結束並停止監視粘貼板。
這只是一個理論方法,我沒有試圖實現,但我沒有看到任何理由爲什麼它不能工作。
它接縫仍然沒有解決方案**共享兩個應用程序之間的文件**。在這兩個應用程序中,用戶可以**將一個文件拖到另一個**,就像在Mac中一樣。它不會接收「共享擴展名」。 – jft0m