2011-04-18 61 views
2

我需要实现与定制宽度定制空间分离器在文本视图段的两个部分之间:NSTextView用定制空间宽度

AAAA AA A -------- BBB BBBBB乙

这是分隔符必须包含为不可编辑的字符。所以用户不能删除或修改。 我明白,我必须超载的TextView的标准行为在某些方面(例如,当用户按“删除”之后的分隔符什么也不会被删除)

我有几个想法如何完成这项任务:

  1. 使用弹性字形属性(文档中提到了它)。但是我找不到有关如何使用它的任何文档。

  2. 对每个段落使用tab符号和NSTextTab,并且在对段落的任何修改中重新计算tab的位置。

我会非常感谢任何正确的方向。

回答