相关疑难解决方法(0)

禁用UIWebView中的用户选择

我有一个应用程序,我将内容加载到一个UIWebView并呈现此.我无法完全禁用用户交互,因为我希望用户能够单击链接.我只需要禁用用户选择.我发现你可以使用的互联网中的某个地方:

document.body.style.webkitUserSelect='none';
Run Code Online (Sandbox Code Playgroud)

我试着插入这个

[self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; 
Run Code Online (Sandbox Code Playgroud)

webViewDidFinishLoad:

但是,它不起作用.我仍然可以在WebView中选择和复制文本.

什么想法可能会出错?

更新:这似乎只从iOS 4.3开始

webkit uiwebview mobile-webkit ios4 ios

118
推荐指数
9
解决办法
9万
查看次数

我是否允许子类UIWebView?

我只想一劳永逸地清除它,是否可以继承UIWebView?由于UIWebView子类,我是否会因苹果拒绝该应用程序而感到紧张?

文件说明:

子类注释UIWebView类不应该是子类.

但与此同时,Apple与WWDC视频相矛盾:

https://developer.apple.com/videos/wwdc/2011/?id=511#rich-text-editing-in-safari-on-ios

在幻灯片41中,他们专门讨论了子类化UIWebView

提前致谢!

iphone objective-c uiwebview ios

12
推荐指数
2
解决办法
2413
查看次数

标签 统计

ios ×2

uiwebview ×2

ios4 ×1

iphone ×1

mobile-webkit ×1

objective-c ×1

webkit ×1