题
我目前在NSSCrollView中有NSVIEW。 NSView很大,我需要滚动以在内部管理对象。
我想在不滚动的情况下在NSView的中心绘制一个静态矩形。我想在NSView的DrawRect方法中获取滚动点(NSClippoint?),以便我可以在DrawRect的最后一步绘制矩形,以使其在顶部。
我已经浏览了DOC,只能找到设置滚动点而无法获得的方法。我该如何明白?
解决方案
答案是 [[myScrollView contentView] documentVisibleRect]
其他提示
我从来没有尝试过,所以我不知道它是否实际不起作用(我离Mac大约8个小时的路程,所以我不能拍摄它)。但是,您能否将NSSCrollView使用并在NSClipView的DrawRect中使用并绘制矩形的NSClipView:?如果那不起作用,那么直接使用NSSCrollview尝试相同的事情呢?
如果这样做不起作用,请进行报告,我将删除此答案,以免误导来自Google的任何人。 :)
不隶属于 StackOverflow