UIScrollViewにいくつかのUIViewを読み込んでいて、なぜそれらが非常に多くのメモリを使用しているのかを追跡しようとしています。私は、インスツルメントを使用して消去プロセスを行った結果、ビューの背景色を設定するとメモリ使用量が4倍に増加することがわかりました。UIViewの背景色を設定してメモリ使用量を増やす
背景色を設定しないと、メモリ使用量は約4.5メガになります。背景色をredColorまたはclearColorに設定するとすぐに、メモリの使用量が17メガにジャンプします。ここで
はコードです:
ThumbnailView *thumbView = [[ThumbnailView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 225.0f, 320.0f)];
thumbView.tag = aCounter;
thumbView.backgroundColor = [UIColor clearColor];
誰もがこれを引き起こしている可能性が何を知っていますか?
私が本当に後にしているのは、背景を明確にすることです。これを回避する方法がない場合は、UIViewの背景をクリアに設定する別の方法がありますか?
私は全く同じ問題があります。透明な背景色を設定しないと、ビューは黒い背景で表示されます。あなたの解決策は何でしたか? –