2010-06-02 71 views
0

有沒有辦法阻止UIWebView被拖動? 此外,有沒有一種方法來實際覆蓋常見的UIWebView功能,如突出顯示?在UIWebView中拖動

希望有人能回答我。

感謝

回答

0

爲了防止拖:

<script type="text/javascript" language="javascript"> 

    document.ontouchmove = function(e) 
    { 
      e.preventDefault(); 
    } 

</script> 

要覆蓋高亮:

<style type="text/css"> 

    body 
    { 
     -webkit-user-select: none; 
     -webkit-tap-highlight-color: rgba(0,0,0,0); 
     -webkit-touch-callout: none; 
    } 

</style> 

所以,在高亮顯示部分:

  • 第1行禁用選擇(如文本)
  • 第二行禁用實際的亮點
  • 第三選項禁用「彈出」你看,當你按下的圖像2秒,詢問您是否喜歡下載/保存

保留你需要的。

希望這有助於:)

1

你可以看一下web視圖的滾動視圖和禁用此代碼滾動:

UIScrollView *scrollView = nil; 
for(UIView *aView in webView.subviews){ 
    if([aView isKindOfClass:[UIScrollView class] ]){ 
     scrollView = (UIScrollView *)aView; 
     scrollView.scrollEnabled = NO; 
     scrollView.bounces = NO; 
    } 
} 
+0

正是我一直在尋找 - 謝謝! – mattsven 2013-03-06 03:17:12

2
webview.scrollView.scrollEnabled = NO; 
+0

這正是我所需要的。 – w0mbat 2014-12-05 21:20:53