我尝试使用SVG而不是大量的PNG用于PhonGap版本cli-6.3.0上新建的PhoneGap构建的启动画面。
如何使用SVG?
<!-- iPads with retinia display -->
<splash src="splash-ipad-portrait@2x.svg" width="1536" height="2048" />
<splash src="splash-ipad-landscape@2x.svg" width="2048" height="1536" />
<!-- non-Retina ipads -->
<splash src="splash-ipad-portrait.svg" width="768" height="1024" />
<splash src="splash-ipad-landscape.svg" width="1024" height="768" />
<!-- iPhone 6/7 Plus -->
<splash src="splash-plus-portrait.svg" width="1242" height="2208" />
<splash src="splash-plus-landscape.svg" width="2208" height="1242" />
<!-- iPhone 6/7 -->
<splash src="splash-iphone6-portrait.svg" width="750" height="1334" />
<splash src="splash-iphone6-landscape.svg" width="1334" height="750" />
<!-- iPhone 5 -->
<splash src="splash-iphone5-portrait.svg" width="640" height="1136" />
<splash src="splash-iphone5-landscape.svg" width="1136" height="640" />
答案 0 :(得分:1)
iOS通常不支持将SVG用于启动画面或图像。
如果您提供矢量PDF并使用资产目录,Xcode可以在构建时创建多个图像大小,但这不能用于启动屏幕;仅用于提供支持视网膜显示所需的不同缩放图像,而无需保持离散的图像尺寸。