Tie*_* Do 14 splash-screen ios cordova
我现在正在测试一个示例iOS应用程序,虽然我在Xcode(Project Target屏幕的Summary选项卡)中设置了所有新的启动图像,但PhoneGap 3.0仍然显示其默认的启动画面.为什么?即使splashscreen是一个插件,现在默认不包含在PhoneGap 3.0中.
iOS文档说的是关于启动图像而不是启动画面,它甚至强烈建议我们使用类似于启动图像的"第一屏幕",而不是像屏幕一样.这些是一样的吗?
这根本不是清理或缓存问题.问题是PhoneGap默认包含项目模板中的所有可能的启动图像.这些文件位于Resources文件夹下,并在build事件中复制到bundle的根文件夹.虽然我在Xcode(目标/摘要屏幕)中正确选择了我自己的启动图像,但默认的PhoneGap的特定文件,例如Default~iphone.png覆盖了我的文件:(
一旦发现问题,你可以解决它,但我更喜欢以下步骤:
删除/ platforms/ios/AppName/icons和/ splash文件夹下的所有默认图标和启动画面文件.您肯定不需要这些占位符图像.
在Xcode中,选择Targets/AppName,然后选择Build Phases,删除上面步骤Copy Bundle Resources中的所有图像文件名.
为app图标添加您自己的图像文件并在此处启动图像.
编辑Info.plist文件(文件AppName-Info.plist在/ platforms/ios/AppName /下)以包含您的图像,您将需要使用CFBundleIcons和UILaunchImageFile键.转到iOS开发人员站点以供参考.
| 归档时间: |
|
| 查看次数: |
22439 次 |
| 最近记录: |