ios - 在 Objective-C 中启动在 iPhone 4 和 5 上工作但在 iPhone 6 和 6 plus 上工作的图像

标签 ios objective-c ios7 ios8 splash-screen

我已经通过进入 iPhone 4、5、6 和 6 plus 的 Assets 目录来设置启动图像。我知道图像的尺寸并且我已经正确使用了它们。我将 iPhone 6 和 6+ 的启动图像分别命名为 Default-667h@2x.png 和 Default-736h@3x.png。但是我为 iPhone 6 和 6 plus 设置的启动图像仍然无法正常显示 iPhone 4 和 5 的图像。请帮忙。提前致谢。

最佳答案

Apple 从 iOS 8 中删除了 LaunchImage。现在,如果你想显示启动画面,你需要使用 LaunchScreen.xib,它现在正在创建新项目或另一个可以在“应用程序图标和启动图像”部分中选择的 xib 或 Storyboard在项目设置的“常规”选项卡中。

enter image description here

来自 developer docs :“在 iOS 8 上,将使用启动屏幕文件,在 iOS 7 上,将使用启动图像。” 启动屏幕文档 here .

关于ios - 在 Objective-C 中启动在 iPhone 4 和 5 上工作但在 iPhone 6 和 6 plus 上工作的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27739015/

相关文章:

objective-c - 在 objective-c 中将NSMutableString转换为NSUrl

ios - ECSlidingViewController-如何知道显示菜单的时间?

iOS - 将 Segues 附加到我的 Collection View Cells

ios - 在后台线程中搜索核心数据,函数随机终止

ios - 如何在界面生成器中使用框架中的 UIView 子类

ios - 只锁定一个 ViewController 的方向为横向,其余为纵向

ios - 未设置 prepareForSegue 目标 Controller 属性

javascript - iOS 9 网络应用程序阻止链接在移动 safari 中打开

iphone - iOS 6 将数据从 TableView 传递到 Detail View

objective-c - 将 Cocoa 应用程序和命令行工具合并到一个应用程序包中