使用xcode 7我想为所有iPhone创建一个具有相同图像的启动屏幕。
在应用程序主目标中 - >一般 - >应用程序图标和启动图像 - >启动Image Source我选择了“LaunchImage”
在资产中我创建了一个LaunchImage(App Icons& Launch Images-> New iOS Launch Image),并且我将所有图像都适用于各种设备。
当我启动我的应用程序时,没有启动图像。谁知道为什么?感谢所有
答案 0 :(得分:1)
正如我在评论中提到的,从启动(应用程序主目标)中删除Launch screen file
值 - >一般 - >应用程序图标和启动图像 - >启动屏幕文件,所以它会喜欢这个
之后你运行它,它应该在那里
答案 1 :(得分:0)
我用这段代码解决了它:
extension UIImage {
convenience init?(fullscreenNamed name: String) {
switch UIScreen.mainScreen().bounds.size.height {
case 480: //iPhone 4/4s
self.init(named: "\(name)-700@2x.png")
case 568: //iPhone 5/5s
self.init(named: "\(name)-700-568h@2x.png")
case 667: //iPhone 6/6s
self.init(named: "\(name)-800-667h@2x.png")
case 736: //iPhone 6+/6s+
self.init(named: "\(name)-800-Portrait-736h@3x.png")
default:
self.init(named: name)
}
}
}
我将“LaunchImage”作为正在使用的设备屏幕的正确图像。
@Pyro,谢谢你的帮助