如何在通知标题上有上标
Posted
技术标签:
【中文标题】如何在通知标题上有上标【英文标题】:How to have superscript with notification title 【发布时间】:2021-09-22 07:39:44 【问题描述】:我有一些本地通知,我希望本地通知标题有一些字符作为上标。
到目前为止,我无法在上面找到任何东西。
我们将不胜感激
【问题讨论】:
您不能在通知中使用属性字符串。当用户展开通知时,您可能可以做您想做的事情。 developer.apple.com/documentation/usernotificationsui/… @Paulw11 - 我们可以在用户展开时用上标更改标题吗? 【参考方案1】:通知标题只支持字符串不支持属性字符串。 我们通常将某种常见符号显示为上标,例如 TM - 商标等。
这些常见符号以 unicode 形式提供,您可以直接在字符串中使用
let content = UNMutableNotificationContent()
content.title = "Test \u2122"
在上面的反斜杠中表示一些转义序列,而 u 表示它是一个 unicode,您必须将 unicode 编号放入花括号中。
有很多像这样的unicode符号可以用作字符串的一部分,根本不需要属性字符串。
【讨论】:
我从来不知道这个 unicode 可以像使用字符串一样创造奇迹。谢谢以上是关于如何在通知标题上有上标的主要内容,如果未能解决你的问题,请参考以下文章