如何保持NSTextAttachment不破线?

Jus*_*nti 3 macos cocoa cocoa-touch ios

我正在尝试使用NSAttributableString设置UILabel,如下所示:

(x)第一项(x)第二项(x)第三项

其中(x)表示通过NSTextAttachments加载的小图像.问题是,因为每个(x)是一个代表它的项目的图标,我不希望UILabel打破(x)和它的项目之间的界限.我已经检查过图标和文本的第一个字符之间绝对没有(我可以看到),但是这个问题甚至出现在TextEdit中:

一行上的图像

两行图像

如何始终将文本附件与文本保持在同一行?

Jus*_*nti 7

得到它:word-joiner unicode\u2060.