uiwebview缩放和图像宽度问题

时间:2010-11-24 12:11:13

标签: iphone image uiwebview zoom

我使用UIWebView加载从字符串构造的html。 请参阅下面的代码。我有两个可能相关的问题:

  1. 有限的缩放:它在缩放~2后停止缩放,但我希望用户能够一直缩放到我理解的最大值为10.(最小刻度和最大值 - 缩放属性也会影响更改方向时的行为。这些属性值的范围是从> 0到10.0。这两个属性的默认值是0.25。[src:safari reference library])即使我设置了最大值 - 缩放到10,我只能缩放~2 如果您有任何想法,请告诉我。

  2. 图像尺寸不正确的横向/纵向:img的width属性设置为480,因此如果用户想要横向模式,图像将填充整个可用宽度。我的问题是在纵向模式下图像没有调整大小/缩小到320.我可以正则表达480到320,但是横向会有小图像。
    以下是img的一个示例:

  3. 构建html的代码(请注意%@被包含<p> <img>个标签的各种html取代)

     <html>
       <head>
          <meta name = \"viewport\" content = \"width=device-width, initial-scale = 1.0, user-scalable = yes, maximum-scale:10.0\">
          <title></title>
      </head>
      <body style=\"-webkit-text-size-adjust:none\" bgcolor=\"White\" link=\"#0099ff\" vlink=\"#808080\" alink=\"#FF0000\" text=\"#000000\">
          <font face=\"arial\" size='3'>
          <h3>%@</h3>
          </font>
          <font face=\"arial\" size='2'><p align='right'>Posted on: %@<br>Author: <b>%@</b><br></a>Comments: %@</p>
          </font>
          <font face=\"arial\" size='2'>"  
          </font>
      </body>
      </html>`
    

    感谢您的任何见解!

0 个答案:

没有答案