我已经在我的应用程序中实现了自定义 URL 方案。另外,我使用以下命令对启动图像有不同的名称UI启动图像文件键入 info.plist。文件说:
如果您的应用程序支持一个或多个自定义 URL 方案,它还可以
为每个 URL 方案提供自定义启动图像。当系统
启动您的应用程序来处理 URL,它会显示启动图像
与给定 URL 的方案关联。在这种情况下,格式
您的启动图像文件名如下:
<basename>-<url_scheme><scale_modifier><device_modifier>.png
修饰符是一个字符串,代表您的名称
URL 方案名称。例如,如果您的应用程序支持以下 URL 方案
名称 myscheme,系统查找具有该名称的图像
默认-myscheme.png(或[电子邮件受保护] /cdn-cgi/l/email-protection对于视网膜显示器)
在应用程序的捆绑包中。如果应用程序的 Info.plist 文件包含
UILaunchImageFile 键,基本名称部分从 Default 更改为
您在该键中提供的自定义字符串。
注意:您可以将 URL 方案修饰符与方向结合起来
修饰符。如果这样做,文件名的格式为
<basename>-<url_scheme><orientation_modifier><scale_modifier><device_modifier>.png.
有关启动方向修饰符的更多信息,请参阅
“提供不同方向的启动图像。”
在 iOS 5 上,显示了该方案的正确启动图像,但在 iOS 6 上,它显示了正常的启动图像。我发现,如果我使用“默认”基本名称重命名它,它在 iOS 6 上工作正常,但这会弄乱我的项目。因此我将无法支持多个版本
有人有同样的问题吗?
好问题解决了。仅供参考,每个人都对关键的 UILaunchImageFile 有价值,并且在基本名称末尾带有文件扩展名。这就是问题。因此,请勿在启动图像的基本名称中包含“.png”等文件扩展名!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)