NSTextView中的行号(符合Lion标准)

时间:2011-09-13 14:16:52

标签: cocoa nstextview

我正在尝试在NSTextView中显示行号。我正在使用http://www.noodlesoft.com/blog/2008/10/05/displaying-line-numbers-with-nstextview/的解决方案,但它不再与Lion合作。

你知道另一种解决方案吗?

1 个答案:

答案 0 :(得分:6)

我认为您可能需要64位(Lion)文件的更新版本。

forked the NoodleKit project on GitHub并做了一些我在网上发现的变化。我做了一些小的调整,但这里的变化主要来自互联网上的其他人和原始的回购。回购的所有者在两年内没有更新NoodleLineNumberview,但我可能会发送拉取请求,因此他会将其添加到他的回购中。这些课程正在我的Lion项目中工作,所以他们应该为你工作。

使用这些新文件更新项目,然后尝试编译:

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

如果您使用的是旧版本项目附带的MarkerLineNumberView,那么这将无法使用。只需用NoodleLineNumberView替换这些对象。