如何将UITextView中的字符分组为单个字符

时间:2015-10-28 06:37:54

标签: ios swift uitextview nsattributedstring

在我的UITextView中,我希望将某些字词视为“分块”或“分段”:

  1. 无法选择中间字
  2. 如果退格会删除整个单词
  3. 这方面的一个很好的例子是Facebook组成的帖子屏幕,允许你提及Facebook的朋友,但如果你试图删除提及,整个名字就会消失,而不只是一个字母。

    在所有文本工具包和核心文本类中,是否有一个适合这种用例?

1 个答案:

答案 0 :(得分:0)

我猜您可以使用NSTextAttachments,因为它们被视为单个字符。以下是我在doc中找到的内容: -

  

文本附件对象包含一个NSFileWrapper对象,该对象位于   turn保存附件的内容。它还使用一个单元格   符合NSTextAttachmentCell协议的对象绘制和   处理鼠标事件。文本附件的大多数行为是   降级到文件包装器和附件单元。见   相应的类和协议规范以获取更多信息。

您也可以使用此功能在文本视图文本中添加小图像。