Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MasterDetailPage Xamarin iOS中未正确显示图标_Xamarin_Xamarin.forms - Fatal编程技术网

在MasterDetailPage Xamarin iOS中未正确显示图标

在MasterDetailPage Xamarin iOS中未正确显示图标,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我正在构建Xamarin表单中的跨平台MR应用程序,但iOS没有正确显示MasterDetailPage图标 如何解决这个问题 iOS: 安卓: 如果使用应用程序徽标图标,iOS可以像Android一样显示吗?: 它将显示如下: 因为图标的背景色不是透明的。如果图标的背景色是透明的,它将工作 例如contacts.png: 其效果是: 或其他Xamarin-50.png: 其效果是: =============================================更新=

我正在构建Xamarin表单中的跨平台MR应用程序,但iOS没有正确显示MasterDetailPage图标

如何解决这个问题

iOS:

安卓:


如果使用应用程序徽标图标,iOS可以像Android一样显示吗?

它将显示如下:

因为图标的背景色不是透明的。如果图标的背景色是透明的,它将工作

例如
contacts.png

其效果是:

或其他
Xamarin-50.png

其效果是:

=============================================更新================================

如果要显示图标的原始颜色,需要使用资源目录中的图像,可以参考在资源中添加图标,但不要忘记设置图标渲染为原始

例如,将图像命名为Cat,并按如下方式添加源图像:

然后移动到Cat的属性渲染为原始属性

其效果是:


如果使用应用程序徽标图标:

它将显示如下:

因为图标的背景色不是透明的。如果图标的背景色是透明的,它将工作

例如
contacts.png

其效果是:

或其他
Xamarin-50.png

其效果是:

=============================================更新================================

如果要显示图标的原始颜色,需要使用资源目录中的图像,可以参考在资源中添加图标,但不要忘记设置图标渲染为原始

例如,将图像命名为Cat,并按如下方式添加源图像:

然后移动到Cat的属性渲染为原始属性

其效果是:


那是MasterDetailPage吗?如果是这样,你需要把一个图像放到ios文件夹中,并将其设置为页面的图标。是的,我有这个。有什么想法?那是主页吗?如果是这样,你需要把一个图像放到ios文件夹中,并将其设置为页面的图标。是的,我有这个。有什么想法?非常感谢!但是不工作:(我编辑了我的question@AlfredoLopez我已经检查了你更新的问题。如果你想显示图标的原始颜色,你需要使用资产目录来显示图像。我已经更新了我的答案,你可以进行检查。如果回答有帮助,请不要忘记接受它作为答案(单击✔ 在这个答案的左上角)并投票,它将帮助其他有类似问题的人。@AlfredoLopez很高兴它能起作用!谢谢你的评分。@AlfredoLopez嗨,你解决了吗?如果有其他问题,你可以在SO中创建一个新问题。非常感谢!但不要工作:(我编辑了我的question@AlfredoLopez我已经检查了你更新的问题。如果你想显示图标的原始颜色,你需要使用资产目录来显示图像。我已经更新了我的答案,你可以进行检查。如果回答有帮助,请不要忘记接受它作为答案(单击✔ 在这个答案的左上角)并投票,它将帮助其他有类似问题的人。@AlfredoLopez很高兴它能起作用!谢谢评分。@AlfredoLopez嗨,你解决了吗?如果还有其他问题,你可以在SO中创建一个新问题。