2011-05-18 75 views
2

我试图让1个视图加载和某些链接的图像,我能做到这一点,但画面并不适合所有的观点,我打算这以覆盖整个视野,但它只覆盖了大约80%,这意味着它仍然漂浮在左侧。是否有任何代码或属性需要定义才能使页面适合整个视图?加载图像的UIWebView在Xcode

Thanx提前。

+1

为什么不使用的UIImageView呢? – Eiko 2011-05-18 08:19:55

+2

,因为我被要求在webview中做。 – 2011-05-18 09:58:01

+0

如何加载图像?只需在UIWebView上设置URL,或从服务器加载HTML?或者用自己的HTML包装? – Eiko 2011-05-18 10:31:14

回答

2

我认为这是正确的做法是添加一些CSS样式到您的图像(如果你可以操纵你的HTML),这样就可以控制它的大小和位置...

编辑:如果你设置你的UIWebView可以直接加载图像,你可以尝试(我不知道这是否是你可以接受的)的HTML代码段像这样来包装形象:

<html><head>...</head><body><img src=YOU_URL_HERE /><body></html> 

,这样就可以控制它的大小和通过CSS位置...

+0

有没有其他的方式比使用CSS?像使用UIWebVieW中的函数一样? – 2011-05-19 00:31:41

+0

什么是确切的图像尺寸?你是否设置了“webView.scalesPageToFit = YES”?如果是这样,你是否试图将其设置为NO?请参阅我上面的编辑... – sergio 2011-05-19 06:55:11

+0

由于webview.scalesPageToFit没有显示出我想要的内容,因此您的方式可以更好地工作,因为它给了我对设计的更多控制权。Thanx man .. – 2011-05-19 08:23:06

0

您可以设置自定义元viewport为您的网站。

iPhone视口尺寸
视口 是确定 内容的布局方式,并且其中文本 包裹网页上的矩形区域。在桌面上, 视口由窗口的大小 决定。用户通过调整窗口大小和 滚动来查看更多网页,以调整 视口的大小。 iPhone上的Safari没有窗户 - 有没有滚动条或调整 旋钮。因此,“窗口”是由iPhone 屏幕尺寸确定的固定尺寸。用户平底锅看到的网页更 ,并且还可以放大 缩小使用双击或捏 姿态。为了使这个工作在iPhone上, 视口有一个比例和宽度 属性。当Safari浏览器首次加载一个网页 ,它设置初始规模 完全宽度方向 适合网页在iPhone屏幕上。 [...]