我想在UIWebView中放置像电子邮件一样的弹出按钮.在我的应用程序中,我创建了电子书
现在,只要我在索引页链接上单击(长按),它就会创建弹出窗口
打开和复制按钮的窗口如下所示:
像这样我想放置另一个按钮,如电子邮件和打印.如何在WebView的弹出窗口中创建另一个按钮?提前感谢!
目前我正在使用此示例网站并在我的网页浏览中显示.网页显示正确.
现在,我试图找出用户点击uiwebview后选择了哪些数据.
为此,我可以通过使用获得点击CGPoint UITapGestureRecognizer.
-(void)singleTap:(UIGestureRecognizer *)gestureRecognizer
{
CGPoint touchPoint = [gestureRecognizer locationInView:myWebView];
NSString *js = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).toString()", touchPoint.x, touchPoint.y];
NSString * tagName = [myWebView stringByEvaluatingJavaScriptFromString:js];
NSLog(@"Selected Name: %@",tagName);
}
// In log it is displaying [object SVGPathElement]
Run Code Online (Sandbox Code Playgroud)
一旦用户在第一张图中选择垂直条,我想得到确切的数据(例如1994/1995/1996).
这该怎么做?
我目前正在uiwebview中显示文本.但是,我想允许用户选择文本并使用所选文本执行某些操作(google it).Apple已经使用iBooks完成了这类工作.单击单词时,您可以选择在字典中查找单词.如何使用Webview做同样的事情?
UIMenuController似乎是我需要关注的.但我找不到任何关于如何做到这一点的示例代码.我是iPhone新手,请帮助.