我正在使用Xcode 6.2。它现在带有LaunchScreen.xib。我的image.xcassets中也有一个闪屏图像。
我应该将启动画面图像集成到xib文件中的imageview吗?我试过这个,它不允许我把那个图像文件放在界面构建器中。
我如何做到这一点?
答案 0 :(得分:3)
我不确定这是否是最好的方法,但实际上我从项目中删除了LaunchScreen.xib文件,并指出Launch Images Source是images.xcassets文件夹中的LaunchImage。我甚至从启动屏幕文件中删除了LaunchScreen,它实现了我现在想要的方式。
下面的图片来自我项目的目标“常规”标签。
答案 1 :(得分:0)
iOS 7.1之前的设备基本上需要启动图像,之后启动nib是设备中的新功能。所以我在项目中放置启动图像和启动笔尖
答案 2 :(得分:0)
Xcode 6允许使用适用于iOS8 +的LaunchScreen.xib。如果你的应用程序是创建启动屏幕的最佳方式:
为什么要使用LaunchScreen.xib?因为如果正确设置自动布局,您可以使用一个文件支持所有屏幕设备。相信我,如果您正在编写通用应用程序,那就太棒了。
如果您的启动屏幕设计更复杂(徽标,自定义排版......),您将不得不使用启动图像源,并且您必须为每种屏幕尺寸创建一个图像。