【问题标题】:load image from url UIWEBVIEW +iphone从 url UIWEBVIEW +iphone 加载图片
【发布时间】:2013-04-12 10:00:52
【问题描述】:

我正在尝试在 UIWebView 中显示图像并将 uiwebiview 添加到 uiscrollview 中,因为我想赋予页面控制器效果:-

UIWebView *webview_obj=[[UIWebView alloc] initWithFrame:CGRectMake(xcorrd,0,200,320)];
NSString *html = [NSString stringWithFormat:@"<html><body><img src='%@' width='100%' height='100%'></body></html>",imageStr];
[webview_obj loadHTMLString:html baseURL:nil];
webview_obj.scalesPageToFit=YES;
[scroll_views addSubview:webview_obj];

我的问题是:- 当我尝试加载 sizd 200X320 的图像时。图像尺寸完美。但一些白色部分(大约 30-40 像素)将添加到 webview 的底部和侧面。 并自动增加内容大小并滚动。

我正在上传我得到的输出的屏幕截图:-

webview 部分中的黑色药水。白色是一些会自动添加到图像中的东西。 我使用的图像大小是:- 200:- 和 320:- 高度 感谢和问候 舒维塔

【问题讨论】:

  • 嗨,为什么你需要一个 UIWebView 来显示图像?您可以使用 UIImageView 组件,我认为您正在添加滚动视图,您的滚动视图是否在正确的框架上?您可以检查 webview 是否显示正确的图像,或者不是通过尝试向下滚动 webview,或者,正确.. webview 有一个背景,它会出现,并且会让您知道它是否正在发生。根据我的 css 样式代码,它不应该有边距和填充.. 它必须是别的东西.. 一切顺利

标签: iphone ios uiwebview uiscrollview uiimageview


【解决方案1】:

HEAD 标签中添加了CSS STYLE..

NSString *html = [NSString stringWithFormat:@"<html><head><style>body{padding:0; margin:0;}</style></head><body><img src='%@' width='100%' height='100%'></body></html>",imageStr];

【讨论】:

  • iPhonic 我已经编辑了我的问题并上传了屏幕截图,请看一下。
猜你喜欢
  • 2011-08-12
  • 2016-06-20
  • 2018-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多