Как использовать пробел вместо вкладки в NSTextView - PullRequest
7 голосов
/ 26 февраля 2012

Я просто знаю, как изменить ширину вкладки в NSTextView

NSMutableParagraphStyle *paragraphStyle = [[self defaultParagraphStyle] mutableCopy];
[paragraphStyle setTabStops:[NSArray array]];
[paragraphStyle setDefaultTabInterval: tabWidth]; 

Но есть ли способ использовать 4 ПРОСТРАНСТВА вместо TAB в NSTextView?

1 Ответ

8 голосов
/ 16 августа 2012

Ну, уже поздно, но я опубликую свой ответ на случай, если какая-то другая бедная душа с этим борется.

Я боролся с этим весь день и наконец нашел ответ на cocoabuilder

Таким образом, в моем текстовом представлении я сделал следующее:

- (BOOL)textView:(NSTextView *)aTextView doCommandBySelector:(SEL)commandSelector {
    if (commandSelector == @selector(insertTab:)) {
        [aTextView insertText:@"    "];
        return YES;
    }
    return NO;
}

Кажется, работает нормально.

Отмена также работает.

...