Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c NSScrollView可以';卷轴_Objective C_Macos_Cocoa - Fatal编程技术网

Objective c NSScrollView可以';卷轴

Objective c NSScrollView可以';卷轴,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我对可可不太熟悉, 我想我错过了一些简单的方法调用之类的东西。 所以我的问题是: 我有一个绘制绘图的子类,当我必须绘制多个绘图时,我将它们放在NSScrollView的documentView中。 但是在这里我有一个问题,当我想要滚动时,鼠标在其中一个绘图上,它就是不滚动,但是如果我的鼠标在绘图附近(仍然在documentView),一切正常 我想我必须在我的子类中添加一些东西,这样它就会告诉NSScrollView滚动,但我不知道是什么。有人能帮我吗?既然您是子类化的,我要检查的第一件事是您正

我对可可不太熟悉, 我想我错过了一些简单的方法调用之类的东西。 所以我的问题是: 我有一个绘制绘图的子类,当我必须绘制多个绘图时,我将它们放在
NSScrollView
documentView
中。 但是在这里我有一个问题,当我想要滚动时,鼠标在其中一个绘图上,它就是不滚动,但是如果我的鼠标在绘图附近(仍然在
documentView
),一切正常


我想我必须在我的子类中添加一些东西,这样它就会告诉
NSScrollView
滚动,但我不知道是什么。有人能帮我吗?

既然您是子类化的,我要检查的第一件事是您正在任何重写的方法中调用超级实现。未能做到这一点往往是行为缺失的原因


还要确保在滚动事件传播到滚动视图之前,您的绘图没有吃掉滚动事件。

我正在使用corePlot绘制绘图,默认情况下它会吃掉它们吗?如果是这样的话,在哪里可以找到它?关于超级->似乎是合法的,在
drawRect
initWithFrame
中,我有一些超级调用,比如corePlot吃滚动事件,我会问一个新问题,谢谢你的回答:)