Номера строк в NSTextView (Lion-совместимый) - PullRequest
4 голосов
/ 13 сентября 2011

Я пытаюсь показать номера строк в NSTexView. Я использовал решение из http://www.noodlesoft.com/blog/2008/10/05/displaying-line-numbers-with-nstextview/, но оно больше не работает с Lion.

Знаете ли вы альтернативное решение?

1 Ответ

6 голосов
/ 23 декабря 2011

Я думаю, что вам, вероятно, нужна обновленная версия файлов для 64 бит (Lion).

Я разбудил проект NoodleKit на GitHub и внес некоторые изменения, которые я нашел в Интернете. Я сделал несколько небольших изменений, но изменения в основном произошли от других пользователей Интернета и оригинального репо. Владелец репо не обновлял NoodleLineNumberview в течение двух лет, но я могу отправить запрос на извлечение, чтобы он добавил его в свой репо. Эти классы работают в моих проектах Lion, поэтому они должны работать на вас.

Обновите ваш проект этими новыми файлами, а затем попробуйте скомпилировать:

  • NoodleLineNumberMarker.h
  • NoodleLineNumberMarker.m
  • NoodleLineNumberView.h
  • NoodleLineNumberView.m

Если вы используете MarkerLineNumberView, поставляемый со старой версией проекта, то здесь это работать не будет. Просто замените эти объекты на NoodleLineNumberView.

...