我在堆栈溢出中看到了许多类似的问题,我看了苹果指南,但解决方案对我不起作用。我的问题是,如果ipad处于横向模式,我的iPad IOS 8的启动屏幕图像(我目前没有iPhone 6或6+进行测试)没有填满屏幕或以横向显示。 / p>
我的启动图像的图像是750x1334(background_-my_app_name@2x.png),另一个是1242x2208(background_-my_app_name@3x.png)。我所看到的是我的发布图像的正方形,纵向版本,无论它是否处于纵向模式。
启动屏幕uiimage应用了宽高比限制,视图模式为“缩放到填充”。我可以用“Aspect Fill”拉伸它,但它仍然在右边和底部留下一个白色边框。有些人建议使用“-Portrait~ipad”和“-Landscape~ipad”作为图像名称的一部分,或者仅使用xcassets中的iPhone肖像和风景图像,但这对我来说并没有解决问题。这样做时,我也有两种启动图像尺寸的横向版本。
我对iPad和iPhone 6/6 +的启动图像使用什么命名约定,包括纵向和横向?我应该如何设置它?
编辑:
从“启动屏幕文件”中删除“LaunchScreen”,并使用750x1334(myimage-Portrait@2x.png),1242x2208(myimage-Portrait@3x.png)和2208x1242图像(myimage-Landscape@3x.png)在xcassets中现在意味着portait版本填满了屏幕,但是横向版本是黑色的。