Номера строк в NSTextView (Lion-совместимый)

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

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам