簡體   English   中英

UiWebView以編程方式重置縮放

[英]UiWebView reset zoom programmatically

有沒有辦法以編程方式縮小或重置UiWebView? 如果有,怎么樣?

我認為你應該能夠使用safari元標記來操縱視口

https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193-SW6

例如,要將視口寬度設置為設備的寬度,請將其添加到HTML文件中:

<meta name = "viewport" content = "width = device-width">

要將初始比例設置為1.0,請將其添加到HTML文件中:

<meta name = "viewport" content = "initial-scale = 1.0">

要設置初始比例並關閉用戶縮放,請將其添加到HTML文件中:

<meta name = "viewport" content = "initial-scale = 2.3, user-scalable = no">

它不是直接支持的,但是這個線程有一個解決方法/解決方案。

如果要將用戶比例重置為1.0,至少在iOS 4.2上可以切換scalesPageToFit

webView.scalesPageToFit = NO;
webView.scalesPageToFit = YES;

暫無
暫無

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

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