我有一个通用的iOS应用程序,该应用程序使用要从外部应用程序启动的自定义URL方案。
我也有不同的启动映像,一组用于标准启动,另一组用于url方案启动。
该应用程序是为iOS 7和更早版本开发的,因此我正在使用xcassets设置启动图像。我为标准启动映像设置了一个目录,为URL方案启动映像设置了另一个目录。
如何指定要针对该特定URL方案启动url方案启动图像?我正在使用
<basename>-<url_scheme><scale_modifier><device_modifier>.png
名称约定,但似乎不起作用,始终显示标准启动图像。
使用xcassets时,该名称约定是否是命名图像的正确方法?
好的,因此资产目录显然仅用于指定标准启动图像(用户点击主屏幕按钮)。
当您想为应用程序上的自定义url方案指定不同的启动图像时,仍然需要遵循旧的命名约定。
例如,如果我想为自定义url方案“ myscheme”指定启动图像,即使我已经在标准启动图像中使用资产目录(.xcassets文件),也需要使用以下命名约定:
这些文件必须位于应用程序捆绑包中,以便在启动应用程序时为系统找到。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句