iOS启动图拉伸持续半秒时间的问题

9
我的游戏只支持横屏,在iPad和iPhone上启动游戏时,启动图片会被拉伸并适应竖屏模式。这种情况只持续大约半秒钟,然后就能正确地显示了。我无法找出如何让它从一开始就正确地显示。虽然这只是半秒钟的问题,之后就会自己修正,但看起来不太专业。
无论设备是否锁定为横屏,都不会改变这种行为。
我已设置以下Info.plist密钥:UIInterfaceOrientationLandscapeRight 我有以下图片,它们都是横向的(宽度大于高度)。
Default-568h@2x.png
Default-667h@2x.png
Default-736h@3x.png
Default-Landscape@2x~ipad.png
Default-Landscape~ipad.png

我不能(也没有足够的时间)使用故事板。


你在 appDelegate 中的 UIImageView 上添加了启动屏吗?如果没有,那么问题可能出在你的启动屏尺寸上。 - Govaadiyo
你能分享一部分你的项目供我们查看吗?或者重新创建一个不同的项目并分享它? - Brian Trzupek
1个回答

4
由于您似乎没有使用故事板,我只能建议您检查应用程序启动的接口是什么。
确保在目标配置下只有左横屏和右横屏。
(选择您的项目)-> 目标 ->(选择您的目标)-> 常规选项卡 -> 部署信息 ->(您将找到设备方向
还要确保在Info.plist下,“支持的界面方向”键中不包括“纵向”方向。

是的,所有都设置好了。这是我的plist文件。image - Roger Gilbrat
你尝试过在启动图像中添加“-Landscape”修饰符吗?你可以像这样附加多个修饰符:Default-Landscape-736h@3x.png - Pochi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接