Dev*_*per 34 splash-screen xcode6 ios8 uiimageasset
我需要创建和应用程序,它将在iPhone 4S,5,5S,6,6 +上运行,而depoloyment目标将是iOS 7.1.我看到Apple介绍了LauchScreens.xib用于创建启动屏幕(Splash Screen),还有一个Image Assets,我可以在其中提供Launch Images屏幕.见下图:

所以我的问题是我如何使用所有iPhone的启动画面?或者我应该说,当我使用XCode 6时,标准的方法是什么?
我一直在寻找答案,阅读博客和Apple的文档,但我没有找到任何东西.一切都在唱自己的歌而不是答案.
Nit*_*hel 68
在Xcode6中,对于所有设备的启动画面,您需要为每个设备大小的视网膜和非视网膜制作启动图像.
完成此操作的最佳方式从目标使用资产目录 - >一般如下截图:

当您点击launchImage( - >)附近的右侧小箭头时,您可以看到以下窗口:

目前存在空白,因为从右侧没有选择任何目标,因此如果您的部署目标是6.0,则需要设置复选标记,如下面的屏幕截图,以便您可以看到所有图像需要框:

查看当您在目录中添加错误的尺寸图像时,您可以在右上角收到警告,当您点击此警告时,您可以获得实际尺寸.请参阅以下屏幕截图:

因此,从警告日志中,您可以知道哪个维度图像需要哪个启动画面.
另一种方式
无需使用Asses Catalog并且无需使用LaunchScreen.xib,您仍然可以使用旧方法:
使用以下尺寸创建闪屏图像:
Default-568h.png 320 x 568
Default-568h@2x.png 640 x 1136
Default-667h@2x.png 750 x 1334
Default-736h@3x.png 1242 x 2208
Default.png 320 x 480
Default@2x.png 640 x 960
Run Code Online (Sandbox Code Playgroud)
现在在plist中你需要添加以下数据:
UILaunchImages

这是没有必要做任何事情希望答案也有助于其他事情.
小智 36
在Xcode 6.4中,截至2015-07-06(yyyy-mm-dd),我使用了启动图像而不是启动屏幕文件(.xib).这是针对iOS 7.1+.
首先,从"启动屏幕文件"下拉列表中删除该条目.将其留空,如果这指向.xib,则.xib将覆盖启动图像源.以下是目标/常规/应用程序图标和启动图像中的设置.

其次,在Images.xcassets中间窗格底部选择"+"后,创建一个新的启动图像(不是新的图像集).选择"+"后弹出窗口.

第三,在新的Launch Image中,将有20个正方形,每个正在寻找.png文件.现在您需要创建20个正确大小的.png文件.我使用Pixelmator并将每个文件导出为.png.但是什么是"正确的尺寸"?见下文.

启动图像正确的尺寸表
'*没有状态栏
Sur*_*rma 30
我已经从现在有时玩耍的Xcode 6和我发现了什么是LaunchScreen.xib作品iOS 8而已,所以,如果你想提供启动图像您所有的设备,你的应用程序支持,你可以按照以下做..
对于使用iOS 7的设备,您可以像往常一样使用我们以前的设备images.xcassets 
对于iOS 8设备,您有两种方式..
只需你可以使用LaunchScreen.xib.
此图像显示默认情况下Xcode如何LaunchScreen.xib为iOS 8启动屏幕文件设置.
LaunchScreen.xib为启动屏幕文件并希望在iOS 7设备中显示某些启动图像,那么只需删除启动屏幕文件名并将其设为空白(请参见下图)并LaunchScreen.xib从中删除文件Xcode.在这种情况下,iOS 8设备还会从发布图像中获取启动图像images.xcassets.

iOS 8 及之后的启动画面的新方法是定义一个LaunchScreen.xib文件。这也可以作为 XCode 6 中的新资源文件类型使用。
这个新的 XIB 将使用 AutoLayout 和新的尺寸类别来确定您想要如何布局启动屏幕。
如果您想支持旧设备,目前还不清楚向后兼容性将如何工作。我认为这是行不通的。
您可以在 XCode 项目的目标属性第一个屏幕中设置 launch.xib。
如果您想使用旧方法,您仍然可以定义启动 PNG 来用作启动图像,这将继续得到完全支持。在我看来,如果你想支持旧的 iOS 版本,这仍然是唯一的方法。
请注意,如果您想支持 iPhone 6 / 6 Plus 的新分辨率,则必须定义启动 xib 或将正确大小的 PNG 放入资产目录中,否则您将获得旧应用程序进入的模糊自动缩放 UI兼容模式。
| 归档时间: |
|
| 查看次数: |
64756 次 |
| 最近记录: |