如何在通知内容扩展程序中为自定义视图应用自定义字体/颜色和半透明背景?

时间:2017-12-01 12:57:28

标签: ios ios-extensions usernotifications

我实施了通知内容扩展程序来自定义推送通知提醒。 我得到了如下图所示的警报。

enter image description here

但我想将以下内容应用到我的自定义视图

1:如何为自定义视图制作模糊/半透明背景?

2:如何在此自定义视图中为自定义字体(已在我的应用程序中使用)应用不同的标签?

3:如何为我的自定义颜色类中的视图应用不同的颜色?

我已经在我的应用程序目标中添加了自定义字体。但是我无法将这些字体访问到扩展中使用的自定义视图。 请帮我解决这些问题?

1 个答案:

答案 0 :(得分:0)

  1. 我不确定您所说的模糊是什么意思?您是否要模糊通知的整个背景?恐怕这是不可能的。

  2. Here是一篇很好的文章,解释了将自定义字体包含到多个目标中时需要采取的步骤(您的主应用程序是一个目标,而扩展名是另一个目标)。我的猜测是,您还没有将其也包含在扩展名.plist中。

  3. 自定义颜色类别也是如此。但是,如果您的自定义颜色类别依赖于其他类别,则也需要将它们添加到扩展目标中,这可能是一个深坑。如果是这种情况,请尝试摆脱某些依赖性,或者在最坏的情况下,只需在扩展程序中复制自定义颜色类。

希望这会有所帮助!