Xcode Ipad 模拟器背景图像拉伸

Posted

技术标签:

【中文标题】Xcode Ipad 模拟器背景图像拉伸【英文标题】:Xcode Ipad Simulator Background Image Stretched 【发布时间】:2015-08-27 08:47:49 【问题描述】:

每当我在 xcode 中通过任何 Ipad 模拟器运行我的应用程序时,背景图像都会被拉伸或放大,看起来非常不正常。当我为 Iphone 运行模拟器时,背景图像很好。有人知道是什么原因造成的吗?

编辑:

应用完成加载后,请查看以下启动图像(应为外观)和背景的屏幕截图。

我的启动图像和背景的外观:

应用加载完成后背景的外观。注意它被放大了:

【问题讨论】:

能否提供更多信息,比如 iPad/iPhone 模拟器的截图,这样更容易看到问题。 为了您的方便,我刚刚添加了屏幕截图。谢谢博扬! 【参考方案1】:

我注意到您的原始图像的分辨率为 2048x1536,这是 Retina 显示器的分辨率。

解决方案:重命名后添加@2x的后缀(例如:如果您的图像名为background.png,则将其重命名为background@2x.png)。

【讨论】:

以上是关于Xcode Ipad 模拟器背景图像拉伸的主要内容,如果未能解决你的问题,请参考以下文章

iOS Xcode 使背景图像缩放以填充

为 iPhone 和 iPad 启动屏幕选择不同的背景图像

iOS:iOS 9 上 iPad 的 TableViewCell 背景

怎么让网页的背景图片随着页面的拉伸而拉伸

背景图像在模拟器中看起来不合适

html如何背景图片拉伸