编辑代码时,Xcode 能够显示文本控件,例如可以显示上下文菜单的下拉按钮。我见过其他处理具有类似功能的文本的 OS X 应用程序。请参阅随附的示例。
我认为这种效果是使用NSTextAttachmentCell
- 尽管我不确定这是否是实现它的正确方法。
对于我自己的应用程序,我也想使用这种技术。
我有以下问题:
NSTextAttachmentCell
实现这种功能的正确方法是什么?如果不是,那会是什么?如何将与上述示例中的控件相比较的控件附加到特定范围的文本,以使其在其中的位置
NSTextView
是动态的并遵循布局操作?
我发现这给出了一些提示,但不包括特定文本范围的附件。