使用Viewport在UIWebView中将图像缩放到宽度

时间:2011-04-27 08:29:54

标签: iphone ios uiwebview viewport

我在使用UIWebView说服我的远程图像缩放到正确的大小时遇到​​了问题。这可能是一个总的n00b问题,但我做错了/有更好的方法吗?

我在StackOverflow上查看了Viewport示例,下面的代码似乎是正确的,但是大图像仍然比屏幕宽度拉伸得更远。我希望所有图像都以相同的宽度显示(以填充屏幕),然后用户可以放大。

    NSString *urlAddress = image;


//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

//set up html
NSString *htmlString = @"<html><head><meta name=\"viewport\" content=\"width=320,user-scalable=yes,initial-scale=1.0\"></head><body><img style='width=100%' src='%@'></body></html>";
NSString *imageHTML  = [[NSString alloc] initWithFormat:htmlString, url];

// Load image in UIWebView
webImageView.scalesPageToFit = YES;
[webImageView loadHTMLString:imageHTML baseURL:nil];

'image'变量是服务器上图像的位置。有人可以帮忙吗?

谢谢!

0 个答案:

没有答案