objective-c - 如何在 NSTextView 中为子字符串添加书签?

标签 objective-c cocoa rtf nstextview

在我的应用程序中,我想为 NSTextView 中的文本提供书签。我应该使用 RTF bookmarks ? 如果是的话,以后如何确定他们的位置?

什么选项可以解决这个问题?

最佳答案

请参阅Attributed String Programming GuideText Attribute Programming Guide 。您可以设置standardcustom给定范围内的属性属性字符串(NSTextView 使用的)。您还可以使用 NSTextAttachment显示某种可见的“ anchor ”。选择“书签”时,将属性运行或附件的范围滚动至可见。

确实,就“风格”而言,天空是没有极限的。这仅取决于您想要做什么以及您想要多少功能。

关于objective-c - 如何在 NSTextView 中为子字符串添加书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11189986/

相关文章:

iOS 7 UITableView 问题 - 尝试设置滑动以删除已有单元格的单元格

ios - 我为什么要@synthesize myProp = _myProp?还有为什么要 self 调用它。在前?

Xcode 6.1 : no such module 'cocoa' suddenly in all OSX Swift projects

ios - 在同一个文件中导出文本和图像

winforms - 将RTF加载到Winforms Richtextbox “in stages”

ios - 按住自定义 UIButton 时更改深灰色突出显示的颜色?

iphone - External Accessory 读取问题

asp.net - 如何使用 ASP.Net 将 Rtf 转换为文本?

objective-c - CocoaAsyncSocket 的读写委托(delegate)不是触发和代码组织

objective-c - 占位符和 NSLocalizedString