Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 带Swift 2的UIWebView中的工具提示_Ios_Swift_Webview_Uiwebview_Tooltip - Fatal编程技术网

Ios 带Swift 2的UIWebView中的工具提示

Ios 带Swift 2的UIWebView中的工具提示,ios,swift,webview,uiwebview,tooltip,Ios,Swift,Webview,Uiwebview,Tooltip,我想在用户点击特定单词时在webView中创建基本的单词翻译(在蓝色字体下面的屏幕截图上)。webView的内容以html形式来自服务器,应该翻译的单词如下: <a href title="czasopismo">newspaper</a> 在我的方法shouldStartLoadWithRequestfromWebView委托中,当用户点击这个词时,我可以捕捉到,但我不知道如何从标记中获取值标题。第二个问题是如何获取用户点击word并在其中显示工具提示的位置(

我想在用户点击特定单词时在webView中创建基本的单词翻译(在蓝色字体下面的屏幕截图上)。webView的内容以html形式来自服务器,应该翻译的单词如下:

<a href title="czasopismo">newspaper</a>



在我的方法shouldStartLoadWithRequestfromWebView委托中,当用户点击这个词时,我可以捕捉到,但我不知道如何从标记中获取值标题。第二个问题是如何获取用户点击word并在其中显示工具提示的位置(CGPoint)?

您可以使用方案获取
的值,因此:

scheme://<a_value>

谢谢你的回复。我粘贴了请求。URL!。shouldStartLoadWithRequest方法中的scheme,但当我点击
@DanielQ Try with
request.URL!时,它只返回“applewebdata”!。resourceSpecifier
resourceSpecifier返回:“//1150B022-15C6-4DFF-B0E5-3462A2005C0C”@DanielQ Ok,这表示您的方案是
applewebdata://1150B022-15C6-4DFF-B0E5-3462A2005C0C
,因此您的标签是
,不是吗?如果你想要你的标题,你应该写
好的,所以如果我使用resourceSpecifier return//7B45ADFB-91DE-43DD-B5A1-53D81892256D/czasopismo“那么它工作正常。但我想知道,是否有可能从中获取标题值?标题中的服务器返回工具提示不在href中,因此存在问题。。
<script>
  function onLinkClicked(sender) {
    window.location.href = 'tooltip://' + sender.title;
  }
</script>