2012-10-26 41 views
4

我想创建一个类似于Mail.app中使用的富文本编辑器。 NSTextView基本上支持我需要的一切,除了一件事。我无法弄清楚如何创建像Mail.app这样的引用文本的竖线。NSTextView中的垂直线

供参考,这是一个主题讨论的截图,说明什么我谈论:

Threaded discussion in Mail.app

我指的是不上的图像的左侧两条垂直线。任何指针将不胜感激。

回答

0

CoreText可能是这里的答案。请参阅文档 https://developer.apple.com/library/mac/documentation/StringsTextFonts/Conceptual/CoreText_Programming/LayoutOperations/LayoutOperations.html 特别是列表2.3和2.4,它们显示在列中放置文本并在drawRect中执行此操作:您还可以在此处绘制垂直线或排列矩形左侧。

CoreText允许您对文本和布局进行任何操作。我强烈建议在CoreText最近一系列的5个视频在http://www.nsscreencast.com/episodes