ind*_*gie 7 cocoa objective-c nslayoutmanager nstextview nstextcontainer
我有一堆NSTextView
s,我想分享一个选择.我基本上希望它的行为类似于在网页上选择文本,其中有多个文本视图,但您可以拖动以顺序选择其中的文本.
我发现这个文档声明可以让多个NSTextContainer
对象共享一个NSLayoutManager
,从而共享选择.这是我想要的一半,除了一个人NSLayoutManager
只能有一个NSTextStorage
对象的事实.我希望每个文本视图都有自己的文本视图,NSTextStorage
以便每个文本视图都有自己的文本,但我仍然希望能够通过一次拖动选择多个文本视图中的文本.这可能吗?
没有简单的方法可以解决这个问题(正如我试图通过提出这个问题来找到的)。它涉及您期望的所有鼠标事件处理和文本选择计算,因此我编写了代码并将其开源为INDSequentialTextSelectionManager
.
归档时间: |
|
查看次数: |
1072 次 |
最近记录: |