如何在通知标题上有上标

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 可以像使用字符串一样创造奇迹。谢谢

以上是关于如何在通知标题上有上标的主要内容,如果未能解决你的问题,请参考以下文章

如何在 RDLC 的文本框中设置上标

jQuery Keypad:如何制作上标字符?

如何在视频字幕/字幕 (VTT) 中添加上标符号

iTextSharp 如何写上标

如何在语义上标记诗歌文本?

如何使用 WatchKit 触发通知