2011-01-06 3 views
1

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

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

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

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

ответ

0

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

+0

Привет, спасибо, что ответили! Дело в том, что я хочу использовать линейку в IB для предварительной настройки tabstobs для текстового поля. Если я не могу показать линейку в IB, есть ли альтернативный способ предустановить tabstobs? – gha

+1

Чтобы установить блокировку табуляции, создайте объект NSParagraphStyle с остановками табуляции и интервалом остановки табуляции по умолчанию и установите его как стиль абзаца по умолчанию в текстовом представлении. – ughoavgfhw

+0

«ughoavgfhw» (если на самом деле это его/ее * реальное имя), я подозреваю, что это не так, но я могу ошибаться и демонстрировать неловкое, но типичное американское отсутствие культурной толерантности - смущающе для США, а не для меня, - хотя США часто смущают себя, не осознавая этого - я обвиняю это в отсутствии культурной чувствительности в школах) верна. Вы можете настроить все о линейке на -awakeFromNib или -applicationDidFinishLaunching: программно. –

Смежные вопросы