请注意,我是 IOS 和 Xcode 的新手,所以这可能是个愚蠢的问题。 我正在开发一个大型现有应用程序,添加 Retina 显示屏支持。 (xcode 4.5.1)
应用程序启动,进入登录屏幕,然后显示“Default.png”作为应用程序的背景。 请注意,我确实有一个“Default-586h@2x.png”文件 - 据我所知,该文件在任何时候都不会显示。
我修改了我们的代码以相应地检测屏幕尺寸和位置窗口。这样可行。 在 iPhone 6 模拟器中,4"Retina 显示屏,背景图像是带信箱的。 我还没弄清楚如何让它使用正确的背景图片。 系统中只有 1 个对 Default.png 的引用,那就是在 RootScreenController.xib 中,它是从 MainWindow.xib 中引用的。使用 XCode 打开它们,我无法找到任何直接引用 Default.png 的设置。
我错过了什么?
最佳答案
您只需将 Default.png、Default@2x.png 和 Default-568h@2x.png 复制到您的应用程序包中。所以如果他们都是你的目标成员,你就没事。它们不需要在任何地方被引用。
编辑: 此外,您还必须以正确的方式创建窗口,让应用程序具有合适的大小。如何创建主窗口?
关于ios - 我的背景图片来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920862/