我们有NSTextView
可能包含大量文字。我正在使用它来替换{{1}},它在生成数千行时速度太慢。我们还有一个NSTableView
,它用于将其谓词应用于表的数组控制器,以将其缩小到仅包含给定字符串的行。现在我想对文本视图做同样的事情。
我尝试将自定义属性应用于NSSearchField
中找到的范围,然后使用NSTextStorage
方法NSLayoutManagerDelegate
将未标记范围的字形属性设置为{{1 }}。这导致了许多错误:
-layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:
它使应用程序瘫痪。有没有更好的方法来过滤textStorage的显示,只绘制我们找到的段落?
目前,它必须在10.10上工作。的Bleh。