指定 UIWebView 内容大小或位置
Posted
技术标签:
【中文标题】指定 UIWebView 内容大小或位置【英文标题】:specifying UIWebView Content size Or position 【发布时间】:2012-05-26 11:59:54 【问题描述】:我正在使用 UIWebView 加载带有以下代码的 .GIF 图像
UIWebView *webView = [[UIWebView alloc]initWithFrame:self.view.frame];
[self.view addSubview:webView];
[webView loadData:self.selectedImageData MIMEType:@"image/gif" textEncodingName:nil baseURL:nil];
我的问题是我的图片大小不一, 如何使图像适合(拉伸或收缩)到 UIWebView 大小?或者 如何在 UIWebView 中指定一个框架,我可以在其中加载我的数据?
我试过了 [webView sizeToFit]; 但它没有用。
关于如何解决这个问题的任何建议
【问题讨论】:
是否可以加载 html 文件并让它们在 IMG 标签中指定其图像及其大小? 我可以动态创建那些 html 文件吗?看看我从网络服务获取我的图像 【参考方案1】:I think this might help you
CGSize itemSize = CGSizeMake(60.0, 80.0);
UIGraphicsBeginImageContext(itemSize);
CGRect imageRect = CGRectMake(0.0, 0.0, itemSize.width, itemSize.height);
[image drawInRect:imageRect];
self.yourImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
【讨论】:
以及如何在 UIWebView 中加载此图像...我的问题是关于 UIWebView 中的 .gif 图像以上是关于指定 UIWebView 内容大小或位置的主要内容,如果未能解决你的问题,请参考以下文章
摆脱 iOs UIWebView 中的链接单击“flash”指示器