【问题标题】:Splash screen on iPhone4 shiftsiPhone4 上的闪屏切换
【发布时间】:2013-01-09 15:43:02
【问题描述】:

我正在开发一个 iOS 应用程序,由于某些原因,启动画面在启动时会向上移动几个像素或拉伸(很难说)。 这只发生在我的 iPhone 4 设备上。我注意到,如果我将我的应用设置为全屏(手机顶部没有状态栏以延长电池寿命等),则不会发生切换。

另外,在 iPhone 5 上没有问题。

我检查了我的 Default.png 初始屏幕的图像大小,它们是 640 x 960。

谢谢!

【问题讨论】:

  • 你能发一两张截图吗?
  • 您是说您有一个与您的应用程序背景相匹配的启动画面(在您的 xib 文件中)并且它正在发生变化,或者您是说当 Default.png 显示它时它正在发生变化...
  • 你的 Default.png 根本不应该改变......如果它与 xib 中它后面的东西匹配,它可能会暗示跳跃。
  • 感谢您的回复。请参阅下面的 cmets。有什么想法吗?

标签: ios splash-screen ios4


【解决方案1】:

要做到这一点,你真的应该有多个默认文件:

Default.png (320 x 480) 支持 iPhone 至 iPhone 3GS

Default@2x.png (640 x 960) 支持 iPhone 4 和 4S

Default-568h@2x.png (640 x 1136) 支持 iPhone 5

尝试为所有不同尺寸的屏幕使用一个默认值可能在技术上可行,但您肯定不会获得最佳质量。

【讨论】:

  • 您好 Axeva,感谢您的回复。我将以下内容和 Default.png 设置为 (640 x 960) Default-568h@2x.png (640 x 1136) 有趣的是,我现在重命名了 Default@2x.png (640 x 960) 并添加了一个新的 Default.png ( 320 x 480)。我发现在我的 iPod 4 上,不再有任何变化,但它会像我预期的那样选择 Default.png 而不是 Default@2x.png。这有什么意义?转折已经过去了! :)
  • 很高兴听到图片不再移动。不知道为什么 iPod 不接收 @2x 文件。仔细检查文件名的大小写是否正确,它是 72 dpi,分辨率是 640 x 960
  • 据我所见,@2x 文件的分辨率和 dpi 符合预期。奇怪的。但无论如何,谢谢,我可能会继续目前的工作。无论如何现在:)
猜你喜欢
  • 2016-06-10
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多