【发布时间】:2013-02-03 00:48:13
【问题描述】:
我有一堆NSTextViews,我想分享一个选择。我基本上希望它的行为类似于在网页上选择文本,其中有多个文本视图,但您可以拖动以在其中顺序选择文本。
我发现this 文档指出,可以有多个NSTextContainer 对象共享一个NSLayoutManager,从而共享选择。这是我想要的一半,除了一个 NSLayoutManager 只能有一个 NSTextStorage 对象。我希望每个文本视图都有自己的NSTextStorage,这样每个文本视图都可以有自己的文本,但我仍然希望能够通过一次拖动在多个文本视图中选择文本。这可能吗?
【问题讨论】:
-
您是否有幸找到了解决方案?
-
我写了一个解决方案,看我的回答。
标签: objective-c cocoa nstextview nslayoutmanager nstextcontainer