FormSheet UIWebView 内的 HTML 页面缩放到全宽

Posted

技术标签:

【中文标题】FormSheet UIWebView 内的 HTML 页面缩放到全宽【英文标题】:HTML Page inside a FormSheet UIWebView scales to full width 【发布时间】:2012-10-03 13:44:51 【问题描述】:

我正在 UIWebView 中显示一个 HMTL 页面。该页面显示为表单内的模式视图控制器。

现在 html 有以下视口选项:

<meta name="viewport" content="width=device-width, initial-scale=1,user-scalable = no,maximum-scale=1.0, minimum-scale=1.0" />

当页面显示时页面是可滚动的,因为设备宽度似乎被用作宽度而不是 ViewController 的宽度。

我在 iPhone 上使用相同的 HTML,所以我不希望有两个不同的 HTML 文件。

感谢您的帮助

【问题讨论】:

【参考方案1】:

我设法做到了:

// Update the viewport for the iPad
if ($(window).width() > 500)  
  $('meta[name=viewport]').attr('content','width=500, initial-scale=1,user-scalable = no');

【讨论】:

以上是关于FormSheet UIWebView 内的 HTML 页面缩放到全宽的主要内容,如果未能解决你的问题,请参考以下文章

如何从 ParentViewController 中关闭 formSheet 模态?

无法访问 webViewDidStartLoad 内的 UIWebView 的请求对象

响应者链(UItableViewCell 内的 UIWebView)Objective-C

uipageviewcontroller 内的 uiwebview 阻止点击翻页

带有 UINavigationBar 的 UIPageViewController 内的 UIWebView

UIScrollView 内的 UIWebView 框架不会拉伸大小以适应所有内容