当关注输入字段时,停止自动调整uiwebview Web内容的大小

时间:2012-01-12 18:19:07

标签: objective-c ios cocoa-touch uiwebview

我有一个带有html表单的UIWebView。问题是,当我点击输入字段时,UIWebView会自动放大到靠近输入字段的区域,键盘会显示出来。但是,当输入完成并且键盘被隐藏时,html内容仍然会放大。 有没有办法停止此行为或以编程方式将内容调整回原始视图? (它已经在键盘隐藏事件中注册)

感谢。

1 个答案:

答案 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">