NSTextView中的垂直线

时间:2012-10-26 09:11:02

标签: cocoa nstextview

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

作为参考,这是一个线索讨论的屏幕截图,说明了我在说什么:

Threaded discussion in Mail.app

我指的是图像左侧有两条垂直线。任何指针都将非常感激。

1 个答案:

答案 0 :(得分:0)

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

CoreText允许您使用文本和布局执行任何操作。我强烈推荐最近在http://www.nsscreencast.com/episodes

上关于CoreText的5个视频系列