2
我有一个NSTextView用于编辑没有空格的长字符串,但带有标点符号。我希望它可以包含在行尾的任何字符,而不是在找到标点符号时将其分割成单词,这会导致不均匀的行。NSTextView在字符上换行符,不是字
我认为这将是其制造NSATSTypesetter
一个子类重新实现此方法像这样一样简单:
- (BOOL) shouldBreakLineByWordBeforeCharacterAtIndex:(NSUInteger)charIndex {
return YES;
}
这没有对文本视图的布局有任何影响。它在每个布局的每一个换行符都被调用一次,但只有换行符发生的地方才会被调用。