簡體   English   中英

以編程方式更改UIWebView中的縮放/平移

[英]Programmatically changing zoom/pan in UIWebView

我目前正在研究以編程方式調整縮放級別以及縮放到頁面的哪個區域的潛力。 通過操縱UIWebView或通過觸發對嵌入式瀏覽器的自定義javascript調用,這是否可能?

對於相同的事情,我已經四處逛逛了,但是我沒有很多運氣。 UIWebView並非從UIScrollView繼承而來,因此這種類型的操作不存在。 順便說一句,您可能不是要問有關MobileSafari的問題,因為作為開發人員,您不能以編程方式訪問它。 MobileSafari使用UIWebView,而不是其他方式。

祝你們好運! 如果這樣做,請務必在此處發布答案。 :)

您可以通過抓取UIWebView的UIScrollView並告訴其進行縮放來以編程方式縮放UIWebview。 您可以通過以下方式訪問滾動視圖:

scrollView = [webView.subviews objectAtIndex:0];

之后,您只需像往常一樣操作滾動視圖即可。 我上周剛剛這樣做,並且縮放工作正常,但是當前僅縮放到左上角,因此我仍在嘗試找出如何做中心點的部分。 如果您在縮放方面需要更多幫助,請告訴我,我可以嘗試進一步解釋。

暫無
暫無

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

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