Как применить собственный шрифт / цвет и полупрозрачный фон для моего пользовательского представления в расширении содержимого уведомлений?

Я внедрил расширение содержимого уведомлений для настройки моего push-уведомления. Я получил предупреждение, как на следующем изображении.

введите здесь описание изображения

Но я хотел бы применить следующие вещи к моему пользовательскому представлению

1: Как сделать размытый/полупрозрачный фон для пользовательского вида?

2: Как применить пользовательские шрифты (уже используемые в моем приложении) для разных меток в этом пользовательском представлении?

3: Как применить разные цвета для представлений из моего пользовательского класса цвета?

Я уже добавил пользовательский шрифт в цель своего приложения. Но я не могу получить доступ к этим шрифтам в своем пользовательском представлении, используемом в расширении. Помогите, пожалуйста, как решить эти проблемы?


person IKKA    schedule 01.12.2017    source источник


Ответы (1)


  1. Я не уверен, что вы имеете в виду под размытым? Хотите размыть весь фон уведомления? Боюсь, это невозможно.

  2. Здесь — хорошая статья, в которой объясняются шаги, которые необходимо предпринять, чтобы включить собственный шрифт в несколько целей (ваше основное приложение — одна цель, а ваше расширение — другая). Я предполагаю, что вы также не включили его в свои расширения .plist.

  3. То же самое верно и для вашего пользовательского класса цвета. Однако, если ваш пользовательский класс цвета зависит от других классов, их также необходимо будет добавить в цель расширения, что может оказаться глубокой кроличьей норой. В этом случае либо попытайтесь избавиться от некоторых зависимостей, либо, в худшем случае, просто реплицируйте пользовательский класс цвета в своем расширении.

Надеюсь это поможет!

person cjnorris    schedule 12.07.2018