我有一个NSScrollView
我希望在其中显示多个NSTextViews
,如下所示。 (很像here和here)。我使用NSTextViews
将所有不同的NSView
添加到addSubView()
,然后将结果视图指定为NSScrollView
的{{1}}。这工作得很好。但是,documentView
无法正确滚动。当我运行应用程序时,我可以向上滚动,NSScrollView
将根据其弹性向上和向后推,但我无法向下滚动。然而,有时候,我并不完全确定在什么情况下,我可以向下滚动。我认为这与我是否关注NSScrollView
或其中一个NSScrollView
有关,但我不确定。而且,更糟糕的是,当我设法向下滚动到底部时,我开始遇到相反的问题:我可以将NSTextViews
向下推,但不能向上推。
我认为这个问题与我已经包含NSScrollView
的事实有关。当我使用NSScrollView
提供的NSScrollView
构建相同的设置时,一切都很好。但是,当我将IB
子类化为了使NSScrollView
的定位更容易时,滚动功能变得非常糟糕。任何人都可以指出为什么子类化NSTextViews
能够实现这一点以及我能做些什么呢?
答案 0 :(得分:0)
我发现如果我打开"显示垂直滚动条"滚动开始再次运行的NSScrollView
通过IB
的属性。我觉得这是NSScrollView
中的一个小故障,但我不确定。