我将 NSTextView + NSImageView + NSMatrix + NSTextView 放在 NSScrollView 中。我使用以下代码将此滚动视图滚动到顶部 -
NSPoint pointToScrollTo = NSMakePoint(0, NSMaxY([[singleScrollView documentView] frame]) - [[singleScrollView contentView] bounds].size.height);
[[singleScrollView contentView] scrollToPoint: pointToScrollTo];
[singleScrollView reflectScrolledClipView: [singleScrollView contentView]];
但问题是当它完成滚动到顶部时,视图会变得混乱。这是一个截图 -
我试图用这个强制重绘内容但没有运气 -
[txtQTitle setNeedsDisplay:YES];
[viewOptions setNeedsDisplay:YES];
[singleScrollView setNeedsDisplay:YES];
有谁知道这是为什么造成的以及应该如何解决?
编辑1 - 当我使用鼠标滚动视图时,singleScrollView 的某些部分会正常......这是一个截图 -