簡體   English   中英

UIWebView縮放問題

[英]UIWebView Zoom Issue

我們如何確定用戶已經縮放了webView以便調整其他組件的大小。 我的webView從屏幕中間開始,當用戶縮放webView時,它開始水平和垂直滾動,但發生在webView內部。滾動發生在內部。 我想阻止webView內部滾動,以便當用戶垂直滾動時,webView頂部的標簽,文本字段等也會向上滾動,而不是單獨滾動webView。 我想要實現的功能與iPhone Native Email Client非常相似。 為此,我想將此webView放在scrollView上,並且當用戶縮放它時,我想重置自己的scrollView的內容大小,以便將添加到scrollView的內容(如webView上方的標簽和文本字段)滾動webView時滾動。

有任何想法嗎?

您可以這樣做:

  • 禁止用戶捏縮放Web視圖
  • 檢測雙擊滾動視圖並切換Webview的scalesPageToFit屬性並在webview上設置userInteractionDisabled

現在,您只能滾動具有所有控件的scrollview。

您可以從中找到幫助

禁用默認縮放效果scalesPageToFit屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM