0

我用 Sencha Touch 开发了一个应用程序,它在 iOS 模拟器中运行良好。显示了我的文档正文的背景图像。

将应用程序部署到我的 iPhone 时,不再显示背景图像。我知道,区分大小写存在问题,这因模拟器而异。我检查了我的文件名,一切都是小写的。

这是我的 CSS 代码(在 ./css/app.css 中):

.x-main {
  background-image: url('../images/swoosh.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

swoosh.jpg存在于文件夹旁边的图像文件夹中css

我错了什么?它只是无法在设备上运行,在 iOS 模拟器中,一切都很好。

提前致谢!

更新:

为自己找到了问题:我必须将路径指定为 url('/public/images/swoosh.jpg')

现在它起作用了!

4

2 回答 2

1

确保您使用完全相同的名称意味着区分大小写。模拟器不区分大小写,而设备区分大小写。MyImage.jpg 和 myimage.jpg 是设备中的两个不同图像。

于 2013-06-18T11:43:50.640 回答
0

有同样的问题。

就我而言,问题是通过 http:// 调用服务器文件

我通过将所有链接更改为 https:// 解决了所有问题

于 2016-06-04T20:55:06.487 回答