-1

我需要在 UIWebView 的特定位置发送 UILongPressGestureRecognizer 而无需用户交互。我正在处理的项目旨在上传到 AppStore,因此给定的解决方案必须是“合法的”。

谢谢。

4

1 回答 1

0

当网页上满足条件时,让网页上的点击向应用程序发送一个 URL。对 URL 方案进行谷歌搜索(有很多示例)并在您的应用程序中设置处理程序。使用您的网页 html/javascript 代码检测长按,并在发生时发送 URL 方案。例如,就像您发送“mailto:” url 以向您的电子邮件应用程序发送信号一样,您使用“myFoobarapp:” url 来向您的应用程序触发信号。该应用程序检测 URL 方案并执行您想要的操作。使用 URL 方案是从网页到您的应用程序通信的认可方法。确保您查看现有的 url 方案,以便您选择的方案(即 myFoobarapp)尚未被采用。

于 2013-02-25T18:04:57.050 回答