我正在尝试在Xamarin.iOS项目中使用Font Awesome Icons。
在我的Xamarin.Android项目中,它非常简单:
码:
var myIcon = new TextView(Context);
var regularFont = Typeface.CreateFromAsset(Context.Assets, "fonts/fa-regular-400.ttf");
myIcon.SetTypeface(regularFont, TypefaceStyle.Normal);
myIcon.Text = "\uf007";
我可以像普通文本一样更改TextColor,BackgroundColor等。
我的问题是,我不知道如何在Xamarin.iOS项目中使用Font Awesome。大多数教程和操作方法都针对Xamarin.Forms。我试图合并许多这些方法,但是失败了。
我发现的唯一方法是使用SkiaSharp绘制.svg-Files,但这在我的用例中是不可行的。
SushiHangovers的评论使我找到了解决问题的方法。
FontAwesome Pro和xamarin.ios只有一种字体可以激活
在Designer中无法同时使用3种Font Awesome字体,但是当在运行时通过代码使用它们时,它可以工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句