我通过覆盖 NSTextContainer 的“lineFragmentRectForProposedRect”并返回一个剩余矩形来创建文本间隙。
这总体上有效,但我不希望文本容器的“remainingRect”部分在矩形的开头隐藏空格。有人知道阻止这种行为的方法吗?
例如:“你好世界!” 作为文字文本,当由“Hello”和“World!”之间的任何地方开始的间隙分隔时,间隙的右侧将在“World!”之前没有空格,例如,如果间隙是宽度一个字符,并在“Hello”之后开始,那么结果将看起来像“Hello World!”。