我目前在NSSCrollView中有NSVIEW。 NSView很大,我需要滚动以在内部管理对象。

我想在不滚动的情况下在NSView的中心绘制一个静态矩形。我想在NSView的DrawRect方法中获取滚动点(NSClippoint?),以便我可以在DrawRect的最后一步绘制矩形,以使其在顶部。

我已经浏览了DOC,只能找到设置滚动点而无法获得的方法。我该如何明白?

有帮助吗?

解决方案

答案是 [[myScrollView contentView] documentVisibleRect]

其他提示

我从来没有尝试过,所以我不知道它是否实际不起作用(我离Mac大约8个小时的路程,所以我不能拍摄它)。但是,您能否将NSSCrollView使用并在NSClipView的DrawRect中使用并绘制矩形的NSClipView:?如果那不起作用,那么直接使用NSSCrollview尝试相同的事情呢?

如果这样做不起作用,请进行报告,我将删除此答案,以免误导来自Google的任何人。 :)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top