Номера строк в 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.