首页 > 解决方案 > 如何在针对 iOS 的 Xamarin Forms 应用程序中使用 Apple SF 符号实现

问题描述

我有一个 SwiftUI 应用程序,它使用 Apple SF Symbols 中的 car.fill,如下所示:

Image(systemName: "car.fill")
  .resizable()
  .aspectRatio(contentMode: .fit)
  .frame(width: 100, height: 100, alignment: .center)

现在,我正在使用面向 iOS 的 Microsoft Xamarin Forms 创建一个类似的应用程序,但未能成功发现如何做同样的事情。任何人都可以帮忙吗?

标签: c#iosxamarin.forms

解决方案


SF 符号已包含在XCode 11+iOS 13中。在 Xamarin.iOS 中,我们可以直接在情节提要中选择它们(该效果仅适用于Visual Studio For Mac)。

在此处输入图像描述

如果使用代码(效果对VS for PcVS for Mac都有效),我们可以使用后面的代码来实现它,例如:

MyImage.Image = UIImage.GetSystemImage("car.fill");

效果:

在此处输入图像描述


推荐阅读