我有一个带有html表单的UIWebView。问题是,当我点击输入字段时,UIWebView会自动放大到靠近输入字段的区域,键盘会显示出来。但是,当输入完成并且键盘被隐藏时,html内容仍然会放大。 有没有办法停止此行为或以编程方式将内容调整回原始视图? (它已经在键盘隐藏事件中注册)
感谢。
答案 0 :(得分:1)
将输入的font-size CSS属性设置为16px或使用“viewport”元标记,其user-scaling属性(禁用用户缩放)设置为no:
<meta name="viewport" content="user-scalable=no">
如果没有剪切,则添加“initial-scale = 1.0,minimum-scale = 1.0,maximum-scale = 1.0”,这将阻止所有缩放:
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">