如何在image.xcassets中使用LaunchImage设置ios launchscreen.xib

时间:2015-04-01 19:08:05

标签: ios xcode xcode6

我正在使用Xcode 6.2。它现在带有LaunchScreen.xib。我的image.xcassets中也有一个闪屏图像。

我应该将启动画面图像集成到xib文件中的imageview吗?我试过这个,它不允许我把那个图像文件放在界面构建器中。

我如何做到这一点?

3 个答案:

答案 0 :(得分:3)

我不确定这是否是最好的方法,但实际上我从项目中删除了LaunchScreen.xib文件,并指出Launch Images Source是images.xcassets文件夹中的LaunchImage。我甚至从启动屏幕文件中删除了LaunchScreen,它实现了我现在想要的方式。

下面的图片来自我项目的目标“常规”标签。

enter image description here

答案 1 :(得分:0)

iOS 7.1之前的设备基本上需要启动图像,之后启动nib是设备中的新功能。所以我在项目中放置启动图像和启动笔尖

答案 2 :(得分:0)

Xcode 6允许使用适用于iOS8 +的LaunchScreen.xib。如果你的应用程序是创建启动屏幕的最佳方式:

  • 仅支持iOS8 +,以前的版本需要启动图像源。
  • 如果您的启动屏幕很简单,您可以使用UILabel或启动屏幕xib支持的其他UI对象来获取它。

为什么要使用LaunchScreen.xib?因为如果正确设置自动布局,您可以使用一个文件支持所有屏幕设备。相信我,如果您正在编写通用应用程序,那就太棒了。

如果您的启动屏幕设计更复杂(徽标,自定义排版......),您将不得不使用启动图像源,并且您必须为每种屏幕尺寸创建一个图像。