繁体   English   中英

iOS Universal app iPad启动图像未被使用

[英]iOS Universal app iPad launch images not being used

我正在关注“为不同方向提供启动图像”的iOS编程指南,似乎无法使我的iPad特定启动图像工作。 如果我正确阅读文档,如果我在iPad模拟器中启动我的应用程序,则应使用“Default~iopad.png”作为启动图像,而是使用我的“Default.png”。

如果我告诉模拟器以iPhone4运行,它会正确使用我的“Default@2x.png”。 但这让我更加困惑的是iPad版本无法正常工作。

有谁知道如何使iPad特定的发布图像工作?

有几种方法可以做到这一点。 我的首选方式是“iOS应用程序编程指南”

为不同方向提供发射图像:

  1. 在Info.plist中,将UILaunchImageFile设置为基本名称:'MyAppName.png'

  2. 在捆绑包中,使用以下命名结构创建文件:

<basename><orientation_modifier><scale_modifier><device_modifier>.png

示例: 我将所有这些名称用于iPad,iPhone,1x和2x:

MyAppName-Portrait~ipad.png
MyAppName-Landscape~ipad.png

MyAppName-Portrait@2x~ipad.png
MyAppName-Landscape@2x~ipad.png

MyAppName-Portrait~iphone.png
MyAppName-Landscape~iphone.png

MyAppName-Portrait@2x~iphone.png
MyAppName-Landscape@2x~iphone.png

// iphone 5
MyAppName-Portrait-568h@2x~iphone.png
MyAppName-Landscape-568h@2x~iphone.png

注意: @2x放在正确的位置,这是一个不在文件名末尾的情况

当您有多个构建目标并且不想使用Default.png文件名时,此方法特别有效

我设法通过在应用程序的Info.plist中提供特定于iPad的密钥来实现它,而不是像文档建议的那样使用特定于iPad的文件名。

我的iPad启动图像是“iPadDefault.png”,我在Info.plist中添加了以下键/值

<key>UILaunchImageFile~ipad</key>
<string>iPadDefault</string>

由于您正在使用通用应用程序,因此命名约定会发生变化!

这是指南的引用!

包括iPhone和iPad的启动图像。 iPhone发布图片仍将命名为Default.png和Default@2x.png。 将您的iPad纵向启动图像命名为Default-Portrait.png(不要将Default.png用作iPad纵向启动图像)。

意思是,没有肖像/风景等...你只需要以这种方式重命名文件:

iPhone(iPod): Default.png and Default@2x.png
iPad: Default-Portrait.png and Default-Portrait@2x.png (the @2x version is for the new iPad !)

刚刚遇到了同样的问题并且这个问题已经解决了,我不确定左右方向是否可用于通用二进制文件!,但这个def对我有效!

我终于在ipad上进行横向定位,在iphone 4中使用res res landscape,在其余部分使用以下内容进行低分辨率景观(两个手机都有1个横向方向,我在plist中没有使用其他方向或启动属性):

    <key>UILaunchImageFile</key>
<string>Default</string>
<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationLandscapeRight</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
</array>

我的图像方向如下(请注意,两个手机图像顺时针旋转90度,但在手机上显示为横向):Default-Landscape.png(1024 x 748)横向。 Thius比iPad的分辨率低20个像素。 Default.png(320 x 480)纵向(当我在取景器中查看它时,它看起来从上图中顺时针旋转了90度)Default@2x.png(640 x 960)与上面相同的方向

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM