Nic*_*oft 23 javascript iphone objective-c uiwebview uiview
我正在创建一个包含广告的UIWebView的应用程序.视图的大小与广告(图像)本身相同.尽管如此,在UIWebView内部还有一些白色边缘/填充在图像的左上方.查看链接的图片:
实际上,由于这种填充,图像也被向下推并向右推.
知道如何删除白色填充物吗?
提前致谢!
Six*_*tto 51
基本上,所有的浏览器在空白周围添加页面的边缘与如Netscape 1.在HTML你加载到Web视图向后兼容,可以使用CSS来删除:
body { margin: 0; padding: 0; }
Run Code Online (Sandbox Code Playgroud)
如果你不加载HTML到你的Web视图,而只是直接的URL为图像文件,我建议要么一)包装,在一些基本的HTML(头部,身体,一个img
标签),或者b)自行下载图像(与...说NSURLConnection
,并直接在一个显示UIImageView
.
the*_*ire 40
我知道这是一个旧帖子,但万一有人遇到同样的问题.通过在webViewDidFinishLoad委托方法中添加以下代码,我能够解决同样的问题.
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSString *padding = @"document.body.style.margin='0';document.body.style.padding = '0'";
[webView stringByEvaluatingJavaScriptFromString:padding];
}
Run Code Online (Sandbox Code Playgroud)
查看添加了上述代码的第一个横幅.而没有代码的底部.
归档时间: |
|
查看次数: |
19893 次 |
最近记录: |