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 の一部が正常に表示されます。これがこのスクリーンショットです -