我实现了通知内容扩展来自定义我的推送通知警报。我收到了如下图所示的警报。
但我想将以下内容应用于我的自定义视图
1:如何为自定义视图制作模糊/半透明背景?
2:如何在此自定义视图中为不同的标签应用自定义字体(已在我的应用程序中使用)?
3:如何从我的自定义颜色类中为视图应用不同的颜色?
我已经在我的应用程序目标中添加了自定义字体。但是我无法将这些字体访问到我在扩展中使用的自定义视图中。请帮助我如何解决这些问题?
我实现了通知内容扩展来自定义我的推送通知警报。我收到了如下图所示的警报。
但我想将以下内容应用于我的自定义视图
1:如何为自定义视图制作模糊/半透明背景?
2:如何在此自定义视图中为不同的标签应用自定义字体(已在我的应用程序中使用)?
3:如何从我的自定义颜色类中为视图应用不同的颜色?
我已经在我的应用程序目标中添加了自定义字体。但是我无法将这些字体访问到我在扩展中使用的自定义视图中。请帮助我如何解决这些问题?
不知道你说的模糊是什么意思?你想模糊通知的整个背景吗?恐怕这是不可能的。
这是一篇很好的文章,解释了将自定义字体包含到多个目标中所需采取的步骤(您的主应用程序是一个目标,而您的扩展程序是另一个目标)。我的猜测是你也没有将它包含在你的扩展 .plist 中。
您的自定义颜色类也是如此。但是,如果您的自定义颜色类依赖于其他类,它们也需要添加到扩展目标中,这可能是一个很深的兔子洞。如果是这种情况,要么尝试摆脱一些依赖关系,要么在最坏的情况下,只需在扩展中复制自定义颜色类。
希望这可以帮助!