【发布时间】:2011-09-11 18:08:27
【问题描述】:
我使用 java 脚本加载 UIWebview 内容,而不是 UIWebview 的 loadRequest: 方法,以加快加载速度。我的应用程序中只有一个 Web 视图,根据表格视图中的选择,Web 视图的内容将发生变化。 Web 视图还支持缩放缩放。现在我面临的问题是在表格视图选择更改时将缩放因子重置为默认值。
例如:假设我正在查看表格视图中某些选择的内容,我将捏缩放并将缩放系数设置为最大值,例如 5.0。现在,如果我更改表格视图中的选择,我希望使用默认缩放因子(即 1.0)加载内容。
我尝试过使用我在 net.js 中找到的 java 脚本代码。请参考下面的代码。
meta name=\"viewport\" content=\"width=device-width; initial-scale=1.0; minimum-scale=1.0 maximum-scale=5.0;\"
很遗憾,使用此代码无法重置缩放系数。但我可以为 UIWebview 设置最大比例因子。如果有人知道解决方案,请告诉我。
[PS:如果我们使用 UIWebview 的 loadRequest: 方法并将 scalesPageToFit 属性设置为 YES,那么 UIWebView 自己会处理这个问题]
【问题讨论】:
标签: javascript iphone