React Native是否支持为iPhone和iPad提供不同的资源?

4
在常规的iOS本地开发中,在XCode中,对于每个图像,您可以为iPhone设置1x 2x 3x和为iPad设置1x 2x。
看起来React Native只允许你为资源设置1x 2x 3x,而不区分手机或平板电脑。
React Native支持类似的功能吗? 对于iPhone,它能正确地显示我的图片(即iPhone 8 Plus和iPhone X的3x)。然而,对于iPad,似乎它总是提供2x的图像,这太低分辨率了。
1个回答

0

您可以直接从Xcode资源目录加载图像,也可以通过调用Platform.isPad来检测平台是否为iPad或iPhone。因此,您可以尝试在Xcode中创建特定于平台的资源,并在React Native中按平台加载它们。

请检查混合应用程序资源中的图像标签:

https://facebook.github.io/react-native/docs/images.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接