Objective c 如何在NSTextView中的NSString周围添加框

Objective c 如何在NSTextView中的NSString周围添加框,objective-c,nsstring,nstextview,Objective C,Nsstring,Nstextview,我正在开发一个OS X应用程序,对此我非常感兴趣。 我在NSTextView中有一些文本,我想在一些字符串周围放置一个框(我有这些子字符串的范围) 有什么想法吗 另外,完美的解决方案是创建与Xcode类似的东西,例如键入[NSString stringWithFormat:(NSString*),…]屏幕截图: 我对那个蓝色的盒子很感兴趣,它表明了所期望的类型。 任何帮助都将不胜感激 这个问题与可能出现的重复问题并不完全相关,因为他们使用稍微不同的方法处理iOS应用程序 我非常确定Xcode使

我正在开发一个OS X应用程序,对此我非常感兴趣。 我在
NSTextView
中有一些文本,我想在一些字符串周围放置一个框(我有这些子字符串的范围)

有什么想法吗

另外,完美的解决方案是创建与Xcode类似的东西,例如键入
[NSString stringWithFormat:(NSString*),…]屏幕截图:

我对那个蓝色的盒子很感兴趣,它表明了所期望的类型。 任何帮助都将不胜感激

这个问题与可能出现的重复问题并不完全相关,因为他们使用稍微不同的方法处理iOS应用程序

我非常确定Xcode使用嵌入实例中的对象来实现这些效果。(在他们的
NSTokenField
控件中也可以看到同样的效果,它肯定使用了这种方法)


不过这是一个相当大的主题:您需要精通属性字符串、文本附件、类以及Cocoa文本架构中的其他一些细节。这项工作变得更加困难,因为做这类事情的文档很少(官方或非官方)。

可能的副本有帮助吗?@trojanfoe谢谢,但这是黄色效果来显示找到了哪些单词。我已经用它在我的应用程序中显示了一些未解决的变量。但是谢谢你的努力!:)这就是我一直在寻找的答案!我原以为这不会那么容易,但这对我来说太过分了。不管怎样,谢谢,我一定会查出来的!