Как использовать Font Awesome в Xamarin.iOS? - PullRequest
2 голосов
/ 11 декабря 2019

Я пытаюсь использовать Font Awesome Icons в моем проекте Xamarin.iOS .

В моем проекте Xamarin.Android это былодовольно просто:

  1. Я скачал Font Awesome WebKit из здесь
  2. Я скопировал .ttf-Files из шрифтов, которые я хочу использовать в папке «Мои активы»

enter image description here

Я создаю новую гарнитуру для моего TextView со шрифтом и использую Юникод значка

Код:

var myIcon = new TextView(Context);
var regularFont = Typeface.CreateFromAsset(Context.Assets, "fonts/fa-regular-400.ttf");
myIcon.SetTypeface(regularFont, TypefaceStyle.Normal);
myIcon.Text = "\uf007";

enter image description here

Я могу изменить TextColor, BackgroundColor и т. Д. Как обычный текст.

Моя проблема , я могу не могу понять, как использовать Font Awesome в моем проекте Xamarin.iOS . Большинство учебников и How-Tos направлены на Xamarin.Forms. Я попытался объединить многие из этих подходов, но это не удалось.

Единственный найденный мной подход - рисовать .svg-файлы с помощью SkiaSharp, но это не вариант для моего варианта использования.

1 Ответ

0 голосов
/ 12 декабря 2019

Комментарий SushiHangovers приводит меня к решению моей проблемы.

FontAwesome Pro и xamarin.ios может быть активен только один шрифт

Использовать было невозможно3 Шрифт Потрясающие шрифты одновременно в Designer , но они работают, когда они используются во время выполнения через код.

...