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
Macos NSScroller在NSView上方绘制_Macos_Drawing_Nsview_Nsscrollview_Nsscroller - Fatal编程技术网

Macos NSScroller在NSView上方绘制

Macos NSScroller在NSView上方绘制,macos,drawing,nsview,nsscrollview,nsscroller,Macos,Drawing,Nsview,Nsscrollview,Nsscroller,我有两个子视图:NSScrollView(内部有NSTableView)和自定义NSView。有时我需要调整自定义NSView的大小,以在NSScrollView的部分上方显示它,但当我滚动表格的内容时,NSScroller会在自定义NSView上方绘制。如何避免这种情况?当您将自定义视图的大小调整得更大时,您是否也将滚动视图的大小调整得更小?我想您必须要做到这一点。更好的方法是将两个视图嵌入到分割视图中。在调整大小之前,可以删除并再次添加自定义视图。因此,自定义视图将作为最前面的视图出现。

我有两个子视图:NSScrollView(内部有NSTableView)和自定义NSView。有时我需要调整自定义NSView的大小,以在NSScrollView的部分上方显示它,但当我滚动表格的内容时,NSScroller会在自定义NSView上方绘制。如何避免这种情况?

当您将自定义视图的大小调整得更大时,您是否也将滚动视图的大小调整得更小?我想您必须要做到这一点。更好的方法是将两个视图嵌入到分割视图中。在调整大小之前,可以删除并再次添加自定义视图。因此,自定义视图将作为最前面的视图出现。