シンプルなUIコントロールを開発しています。データソースはどれでもかまいません。私が開発したUIコントロールは、データソースメソッドを使用してUIVIewから派生したものを受け取り、そのビューに追加します。
これで、コレクションを使用してデータソースから受け取ったすべてのUIViewを追跡できるようになります。以下のステートメントを使用すると、すべてのビューがスーパービューから削除されます。
[gridCells makeObjectsPerformSelector:@selector(removeFromSuperview)];
作成されたビューに追加され、データソースメソッドを介して返されたビューに追加されたすべてのビューはどうなりますか?