これが状況です:水平にスクロールするUIScrollView(と呼ばれる) があります。Aこのスクロール ビューでは、プロパティpagingEnabledは に設定されていYESます。画面の右側に があり、これはUIButtonに接続されてself.viewおり、スクロール ビューでスクロールしません。

タップすると、このボタンは垂直にスクロールUIViewする別のUIScrollView( と呼ばれる) を内部に表示します。Bこのスクロール ビューには、UIButtonとのリストが含まれていますUILabel。UIButtonバックグラウンドイメージとしてのすべてUIImage。この方法では画像のタッチイベントを管理しやすいため、UIButton代わりに使用しました。には、すべてのイメージの説明が含まれていますUIImageView。UILabel

問題: のすべてのページについて、 に含まれるA scroll viewを変更する必要があります。これは、ページごとに異なるイメージ リストがあるためです。したがって、スクロール ビュー デリゲート メソッドでは、古いものと古いものをビューから削除し、それらが含まれている からも削除します。と の新しいリストを作成し、に追加して配列に挿入します。UIButtonB scroll viewscrollView:didEndScrollingAnimationUIButtonUILabelNSArrayUIButtonUILabelself.view[array addObject:]
可変数のスクロールの後、アプリはメモリ警告メッセージを受け取り、システムから強制終了されます。
私は ARC を使用しているため、古いオブジェクトが解放されているかどうかを理解することはほとんど不可能です (いずれにせよ、それらはシステム オブジェクトであるため、非常に困難です)。
何か案は ?