当在输入框中输入时停止UIWebView网页内容的自动调整大小

3
我有一个带有HTML表单的UIWebView。问题在于,当我点击输入框时,UIWebView会自动缩放到靠近输入框的区域并显示键盘。然而,当输入完成并隐藏键盘后,HTML内容仍然保持缩放状态。 有没有办法停止这种行为或通过编程将内容重新调整回原始视图?(它已经注册了键盘隐藏事件) 谢谢。
1个回答

1

要么将输入框的字体大小CSS属性设置为16px,要么使用一个“viewport”元标记,并将用户缩放属性(禁用用户缩放)设置为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">

@evanwong,这个回答没有解决你的问题,或者起到了帮助吗? - Lior
@evanwong,如果它回答了您的问题,请将其标记为正确答案。谢谢 :) - Lior

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接