Android模拟器显示了照片,但当我尝试IOS模拟器时,照片没有显示出来。照片在资源中,它的属性是Embedded Resource。
发布于 2019-05-09 10:07:41
从document上看,它说:
在iOS 9之前,图像通常放置在资源文件夹中,其中包含Build Action: BundleResource。然而,这种在iOS应用程序中处理图像的方法已经被苹果公司弃用。
我刚刚在iOS上做了一个测试,发现如果你把照片放到资源中,它仍然可以工作。正确的方法是:
如果你使用的是一张.jpg
照片,你必须写下全名(我猜你错过了.jpg
):
<Image Source="logo.jpg" />
如果您使用的是.png
照片,您可以只使用照片的名称:
<Image Source="logo" />
我不建议你以这种方式添加照片,因为它已经被苹果公司弃用的。现在,苹果向你推荐adding-images-to-the-asset-catalog-image-set
转到Assets.xcassets
-> A New Image Set
->在此处添加您的照片(1x,2x,3x
)。
您可以按照document中的详细步骤进行操作。
https://stackoverflow.com/questions/56049555
复制相似问题