【问题标题】:NSTextView with custom space width具有自定义空间宽度的 NSTextView
【发布时间】:2014-02-02 15:08:32
【问题描述】:

我需要在文本视图的段落的两个部分之间实现自定义宽度的自定义空格分隔符:

AAAA A A -------- BBB BBBBB B

此分隔符必须作为不可编辑字符包含在内。所以用户不能删除或修改它。 我明白,我必须在某些方面重载 textview 的标准行为(例如,当用户在分隔符后立即按“删除”时,不会删除任何内容)

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

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

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

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

【问题讨论】:

    标签: cocoa nstextview


    【解决方案1】:

    我遇到了类似的问题,最终将所需宽度的空白图像插入到 textview 中。实现这一点的代码在这里: Changing the width of the space character in NSTextView

    【讨论】:

      猜你喜欢
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      • 2023-03-07
      相关资源
      最近更新 更多