2
我有一個NSTextView用於編輯沒有空格的長字符串,但帶有標點符號。我希望它可以包含在行尾的任何字符,而不是在找到標點符號時將其分割成單詞,這會導致不均勻的行。NSTextView在字符上換行符,不是字
我認爲這將是其製造NSATSTypesetter
一個子類重新實現此方法像這樣一樣簡單:
- (BOOL) shouldBreakLineByWordBeforeCharacterAtIndex:(NSUInteger)charIndex {
return YES;
}
這沒有對文本視圖的佈局有任何影響。它在每個佈局的每一個換行符都被調用一次,但只有換行符發生的地方纔會被調用。