这让我想知道发生了什么,已经有几天了..
我一直在 xcode 上开发一个概念应用程序并最初依赖于 iOS 模拟器,然后我开始在 iPhone 上对其进行测试,结果发生了一些相当奇怪的事情。
当我查看模拟器时,我有屏幕:
这正是我想要的样子,但后来我将它加载到 iPhone 中,我看到了:
可以清楚地看到箭头丢失的地方,标题栏等也会发生这种情况。iOS 模拟器上的箭头似乎有点偏离 - 当我在 Chrome 上打开网站时,这是可以复制的。
关于这个问题的任何想法?
再次提前感谢您!
这让我想知道发生了什么,已经有几天了..
我一直在 xcode 上开发一个概念应用程序并最初依赖于 iOS 模拟器,然后我开始在 iPhone 上对其进行测试,结果发生了一些相当奇怪的事情。
当我查看模拟器时,我有屏幕:
这正是我想要的样子,但后来我将它加载到 iPhone 中,我看到了:
可以清楚地看到箭头丢失的地方,标题栏等也会发生这种情况。iOS 模拟器上的箭头似乎有点偏离 - 当我在 Chrome 上打开网站时,这是可以复制的。
关于这个问题的任何想法?
再次提前感谢您!
我发现问题是当我更新到 Jquery Mobile 1.3(从 1.2 开始)时,我没有更新 images 文件夹中的图标文件,这在这个版本中显然发生了一些变化。现在我更新了它们,问题就解决了。
在 iOS 设备上,文件路径区分大小写,而在模拟器上文件路径不区分大小写。您可以检查代码中的文件路径引用是否区分大小写?
我知道这是一篇旧帖子,但我认为有趣的是,如果您正在测试的 iPhone 是视网膜,您将需要 icon-36-white.png 而不是 icon-18-white.png。因此,要么在 jquery.mobile css 中注释掉像素比为 1.5 的 @media,要么将 icon-36-white.png 图像添加到图像文件夹中,并且应该像魅力一样工作。