NSTextView和文本气球(如在Mail应用程序中)

时间:2011-09-09 11:38:14

标签: cocoa

我想知道如何在NSTextView中创建这样的气球,就像发送邮件窗口一样。我找到了一种方法,但我希望用户一键删除所有气球(或将其转移到另一个位置)?

似乎是NSTextAttachment,但我不确定。

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:5)

对于屏幕截图中的简单单行字段,这将是NSTokenField

如果您想在大型NSTextView中执行此操作,例如Xcode自动完成,那么您必须从头开始创建它。 (可能使用NSTextAttachment + NSAttributedString)