私は、サブビューを持つNSScrollView
たくさんのものを追加しようとしているを持っています。基本的には、スクロール ビューに含まれるサムネイルの長い行です。NSViews
NSImage
すべてがうまく機能します...スクロールビューに何千もの画像が表示されるまで(個別のサムネイル画像が作成されないため、画像は大きくなりますが、サムネイルサイズに縮小されます)。
スクロール ビューに現在表示されていない画像の割り当てを解除し、表示されたときにそれらをメモリにロードし直すのが最善の方法のようです。NSView
このタイプの通知をサポートします ( iOSと同様) viewWillAppear:
。viewWillDisappear:
また、ARCモードでは、OSにイメージをアンロードするように明示的に指示するにはどうすればよいですか? NSImage*
を nil に設定するとうまくいきますか?