如何在PhoneGap构建中使用SVG图像进行启动画面?

时间:2017-02-14 22:04:29

标签: ios cordova svg png

我尝试使用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" />

1 个答案:

答案 0 :(得分:1)

iOS通常不支持将SVG用于启动画面或图像。

如果您提供矢量PDF并使用资产目录,Xcode可以在构建时创建多个图像大小,但这不能用于启动屏幕;仅用于提供支持视网膜显示所需的不同缩放图像,而无需保持离散的图像尺寸。