UiWebView 以编程方式重置缩放
有没有办法以编程方式缩小或重置 UiWebView ?如果是的话怎么办?
Is there a way to zoom out or reset a UiWebView programmatically ? if yes how ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为你应该能够使用 safari 元标记来操作视口
https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html#//apple_ref/doc /uid/TP40008193-SW6
例如,要将视口宽度设置为设备的宽度,请将其添加到您的 HTML 文件中:
要将初始比例设置为 1.0,请将其添加到您的 HTML 文件中:
要设置初始缩放并关闭用户缩放,请将其添加到您的 HTML 文件中:
i think you should be able to manipulate the viewport using the safari meta tags
https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193-SW6
For example, to set the viewport width to the width of the device, add this to your HTML file:
To set the initial scale to 1.0, add this to your HTML file:
To set the initial scale and to turn off user scaling, add this to your HTML file:
它不受直接支持,但此 线程 有一个解决方法/解决方案。
It's not directly supported, but this thread has a workaround/solution.
如果您想将用户比例重置为 1.0,至少在 iOS 4.2 上您可以切换
scalesPageToFit
:If you want to reset the user scale to 1.0, at least on iOS 4.2 you can toggle
scalesPageToFit
: