i-k*_*nov 5 url-scheme ios ios6
我在我的应用程序中实现了自定义URL方案.另外,我使用info.plist中的UILaunchImageFile键为splash图像指定了不同的名称.文件说:
如果您的应用支持一个或多个自定义网址方案,它还可以为每个网址方案提供自定义启动图像.当系统启动您的应用程序以处理URL时,它会显示与给定URL的方案关联的启动图像.在这种情况下,启动映像文件名的格式如下:
Run Code Online (Sandbox Code Playgroud)<basename>-<url_scheme><scale_modifier><device_modifier>.png修饰符是表示URL方案名称的字符串.例如,如果您的应用程序支持名为myscheme的URL方案,系统将在应用程序包中查找名称为Default-myscheme.png(或Retina显示为Default-myscheme@2x.png)的图像.如果应用程序的Info.plist文件包含UILaunchImageFile键,则基本名称部分将从Default更改为您在该键中提供的自定义字符串.
注意:您可以将URL方案修饰符与方向修饰符组合使用.如果这样做,文件名的格式为
Run Code Online (Sandbox Code Playgroud)<basename>-<url_scheme><orientation_modifier><scale_modifier><device_modifier>.png.有关启动方向修改器的详细信息,请参阅"为不同方向提供启动图像".
在iOS 5上,显示了该方案的正确启动图像,但在iOS 6上显示了正常的启动图像.我发现如果我使用"默认"基本名称重命名它在iOS 6上工作正常,但这会弄乱我的项目.因此,我将无法支持多个版本
有人有同样的问题吗?
好问题解决了。仅供参考,每个人都对关键的 UILaunchImageFile 有价值,并且在基本名称末尾带有文件扩展名。这就是问题。因此,请勿在启动图像的基本名称中包含“.png”等文件扩展名!!!
| 归档时间: |
|
| 查看次数: |
1306 次 |
| 最近记录: |