【问题标题】:Not showing correctly icon in MasterDetailPage Xamarin iOS在 MasterDetailPage Xamarin iOS 中未正确显示图标
【发布时间】:2020-12-10 16:23:13
【问题描述】:

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

如何解决。

iOS:

安卓:

让 iOS 像 Android 一样显示的一些想法?

【问题讨论】:

  • 是 MasterDetailPage 吗?如果是这样,你需要把图片放到ios文件夹中,并设置为页面的图标。
  • 是的,我有这个。有什么想法吗?

标签: xamarin xamarin.forms


【解决方案1】:

如果使用应用徽标图标:

会显示如下:

因为图标的背景颜色不是透明的。如果图标的背景颜色是透明的,它就会起作用。

contacts.png

效果:

或其他Xamarin-50.png:

效果:

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

如果要显示图标的原色,需要使用资产目录中的图片,可以参考Adding images to an asset catalog image set在资产内添加图标,但不要忘记设置图标呈现为原始文件

例如图片名为Cat并添加源图片如下:

然后转到 CatRender as Original 的属性:

效果:

【讨论】:

  • 非常感谢!但不工作:(我编辑了我的问题
  • @AlfredoLopez 我已经检查了您更新的问题。如果要显示图标的原始颜色,则需要使用 Asset Catalogs 显示图像。我已经更新了我的答案,你可以检查一下。如果回复有帮助,请不要忘记接受它作为答案(点击该答案左上角的✔)并投票,它将帮助其他有类似问题的人。
  • @AlfredoLopez 很高兴它有效!感谢您的标记。
  • @AlfredoLopez 嗨,你解决了吗?如果还有其他问题,您可以在 SO 中创建一个新问题。
猜你喜欢
  • 2017-09-05
  • 2020-01-08
  • 1970-01-01
  • 2018-03-16
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多