NSTextView - Как настроить вкладки?

Я пытаюсь изменить предустановленные вкладки в NSTextView. Я нашел старую форму сообщения 2002 года, в которой говорится, что это можно сделать из Interface Builder, показав линейку NSTextView, а затем отредактировав на ней вкладки:

http://www.cocoabuilder.com/archive/cocoa/14409-tabs-in-nstextview.html Кратко: «Дважды щелкните NSTextView и включите линейку с помощью Fromat->Ruler->Show Menu».

Похоже, это не работает в текущем интерфейсном конструкторе. Я даже не могу найти описанное меню. Эта опция больше не доступна в Xcode/IB 3.2.5?

Привет, Грегор


person gha    schedule 06.01.2011    source источник


Ответы (1)


Я не верю, что этот вариант больше не доступен. Единственное, что есть, это возможность переключать, может ли текстовое представление использовать линейку. Я бы просто использовал выход, чтобы отправить ему [myTextView setRulerVisible:YES]; на -awakeFromNib и покончил с этим.

person Joshua Nozzi    schedule 06.01.2011
comment
Привет, спасибо за ответ! Дело в том, что я хочу использовать линейку в IB для предустановки вкладок для текстового поля. Если я не могу показать линейку в IB, есть ли альтернативный способ предварительно настроить вкладки? - person gha; 06.01.2011
comment
Чтобы установить позиции табуляции, создайте объект NSParagraphStyle с позициями табуляции и интервалом табуляции по умолчанию и установите его в качестве стиля абзаца по умолчанию для текстового представления. - person ughoavgfhw; 07.01.2011
comment
ughoavgfhw (если на самом деле это его/ее настоящее имя - я подозреваю, что это не так, но я могу ошибаться и демонстрировать смущающее, но типичное американское отсутствие культурной терпимости - смущающее США, а не меня - хотя США часто ставят себя в неловкое положение, не осознавая этого - я виню в этом отсутствие культурной чувствительности в школах) правильно. Вы можете настроить все о линейке на -awakeFromNib или -applicationDidFinishLaunching: программно. - person Joshua Nozzi; 07.01.2011