【问题标题】:iPhone/iPad :How do i set different splash screen in my universal app?iPhone/iPad:如何在我的通用应用程序中设置不同的启动画面?
【发布时间】:2011-08-22 07:42:43
【问题描述】:

我正在使用通用应用程序。我想为 iphone 和 ipad 显示不同分辨率的闪屏。 如何设置?

【问题讨论】:

标签: iphone objective-c cocoa-touch ios4


【解决方案1】:

您可以在文件名末尾附加设备修饰符。 IE。 iPad 初始屏幕将以~ipad.png 结尾

或者,您可以使用以下键更改 Info.plist 设置:

<key>UILaunchImageFile</key>
<string>Default</string>
<key>UILaunchImageFile~ipad</key>
<string>Default_iPad</string>

【讨论】:

    【解决方案2】:

    纵向的默认图像必须命名为“Default-Portrait.png”,尺寸需要为 768×1024。

    【讨论】:

      【解决方案3】:

      来自reference documents

      为了演示命名约定, 假设您的 iOS 应用程序的 Info.plist 文件包括 带有值的 UILaunchImageFile 键 我的启动图像。标准分辨率 启动图像的版本是 命名为 MyLaunchImage.png 并且将是 纵向 (320 x 480)。 高分辨率版本的 相同的启动图像将被命名 MyLaunchImage@2x.png。如果你没有 指定自定义启动图像名称, 这些文件需要命名 Default.png 和 Default@2x.png, 分别。

      【讨论】:

      • @7KV7:感谢您简单有效的帮助。
      • 当心:您希望能够处理至少三种不同的分辨率:iPhone/iPod、iPad、iPhone Retina。您无法仅将@2x 附加到文件名来完成此操作。您必须更改 Info.plist 文件中的属性
      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多