javascript - 使用 UIWebView 时奇怪的填充/边距

标签 javascript iphone objective-c uiview uiwebview

我正在创建一个应用程序,它有一个包含广告的 UIWebView。 View 的大小与广告(图像)本身相同。尽管如此,在 UIWebView 内部,图像的上方和左侧仍有某种白色边距/填充。查看链接图片:

alt text

实际上,由于这种填充,图像也被向下和向右推。

知道我应该如何去除白色填充吗?

提前致谢!

最佳答案

基本上,所有浏览器都会在页面边缘添加空白,以便向后兼容 Netscape 1。在加载到 Web View 的 HTML 中,您可以使用 CSS 删除它:

body { margin: 0; padding: 0; }

如果您没有将 HTML 加载到您的 Web View 中,而只是加载图像文件的直接 URL,我建议 a) 将其包装在一些基本的 HTML 中(head、body、img标记),或 b) 自己下载图像(比如使用 NSURLConnection),并直接在 UIImageView 中显示它。

关于javascript - 使用 UIWebView 时奇怪的填充/边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2442727/

相关文章:

javascript - 获取最新的 ajax 请求并中止其他请求

javascript - 后台因架构错误而无法启动

javascript - 更改文本字段货币类型

ios - UIScrollView 在 iOS 7 中没有滚动到底部

iphone - 为什么我无法通过 MFMailComposeViewController 发送邮件?

iphone - 如何在没有实例化对象的情况下调用方法

ios - applicationWillResignActive 也由 iOS 警报调用。如何避免这种情况?

Javascript Fetch API 未在多张卡上显示结果

ios - 升级到 Xcode 10 后无法快速识别 Objective C 类

objective-c - 打印调用函数的调用者的名称