0

我使用本指南: http: //developer.apple.com/mac/library/qa/qa2004/qa1346.html在特殊视图中实现缩放。缩放视图是 NSScrollView 的文档视图。问题是,当我调用 -scaleUnitSquareToSize,然后调用 -setNeedsDisplay:YES(我还在滚动视图上尝试了 -setNeedsDisplay:YES)时,视图(不是滚动条,只是里面的所有内容)变为空白。如果我调整包含视图的窗口的大小,它的内容会重新出现并正确显示。但是,一旦我重新缩放并重新绘制,它就会再次空白。关于如何强制视图正确刷新的任何想法?

另外,很抱歉没有提供源代码,但代码是商业机密,所以......

4

1 回答 1

1

听起来剪辑视图没有更新以处理您的内容视图的规模。尝试记录文档视图、剪辑视图和内容视图的框架和边界。

于 2010-07-27T22:48:58.583 回答