2012-12-23 25 views
4

我需要将图标嵌入要绘制到屏幕上的文本字符串中。图标应该像字符串中的任何其他字符一样,并与文本一起流动。这些图标与字符串中的任何其他字符都不是互动的(即点击它们不会做任何事情,但是您可以在复制/粘贴操作中选择它,尽管我很好,当它被粘贴到另一个应用程序中时,自定义字形被删除)。将自定义图标字形附加到NSAttributedString

NSAttributedString附件是否正确地执行此操作?

回答

0

在字符串中嵌入特殊字符与NSAttributedString无关,该字符串用于字符串格式(粗体,斜体等)。由于NSString基于Unicode(UTF-16),因此您只需查找特殊字符的UTF-16表示形式,然后将其直接嵌入到字符串文字中即可。

+0

我的特殊字符不在字体中表示。这是一个自定义字形,因此它没有unicode表示。 NSAttributedStrings可以在文本中嵌入图像附件。看到这里:http://stackoverflow.com/questions/11204929/saving-nsattributedstring-with-nstextattachment-into-file-how-to我的问题与这种机制是否适合我想要做的。 – leftspin

相关问题