2014-09-23 32 views
-1

假设我只想为iPhone6 +,iPhone6和iPhone5使用尺寸为1244 x 2208的一个启动图像(它们都是成比例的),有没有办法实现这一点?经过多次尝试,我不相信你可以用资产目录来做到这一点。如何为iPhone5,6和6+创建一个启动图像?

+0

使用资产目录。 – Fogmeister 2014-09-23 12:39:48

+0

@Fogmeister - 我正在使用资产目录。 – 2014-09-23 13:32:34

+0

我不理解投票结束。我怎么能更清楚我在问什么? – 2014-09-23 13:43:36

回答

0

我发现没有办法做到这一点。您必须为资产目录中的每个屏幕尺寸指定三个单独的启动图像。

1

Xcode不知道你想要它怎么处理图像...它要求你提供准确分辨率的图像,因为这样它就能确切地知道图像的外观。

如果您想使用与iPhone 6图像相同的图像作为iPhone 6图像,Xcode会做什么?它是否缩小?它居中吗?您需要为每个设备大小自己指定不同的图像(使用资产目录)。

或者

你可以使用一个故事板启动图像(在Xcode 6中引入)。

Ole Begemann在这里汇集了一篇很好的小文章showing你如何实现这个..然后,你可以添加一个UIImageView到故事板并提供单个图像,这样你可以指定是否希望它缩放到适合或只是居中。

+0

感谢您的回复。我相信故事板发布图片只能用于iOS8。你如何使用资产目录来做到这一点?我不认为你可以用切片来完成这个。 – 2014-09-23 18:32:44